home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: LaTeX Document
(document/latex).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| LaTeX Document (document/latex)
| magic
| Supported |
1%
| dexvert
| Corel 10 Texture (image/corel10Texture)
| ext
| Unsupported |
1%
| dexvert
| Croteam texture file (image/croteamTextureFile)
| ext
| Unsupported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| LaTeX document, ASCII text
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| detectItEasy
| Format: plain text[LF]
| default (weak)
| |
100%
| xdgMime
| text/x-matlab
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 25 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |% | |
|00000010| 20 20 20 54 42 45 4d 41 | 43 52 4f 53 2c 20 56 65 | TBEMA|CROS, Ve|
|00000020| 72 73 69 6f 6e 20 31 2e | 30 2c 20 4a 75 6c 79 20 |rsion 1.|0, July |
|00000030| 31 30 2c 20 31 39 39 31 | 0a 0a 25 54 68 69 73 20 |10, 1991|..%This |
|00000040| 66 69 6c 65 20 63 6f 6e | 74 61 69 6e 73 20 73 6f |file con|tains so|
|00000050| 6d 65 20 6e 65 77 20 63 | 6f 6d 6d 61 6e 64 73 20 |me new c|ommands |
|00000060| 64 65 66 69 6e 65 64 20 | 69 6e 20 74 68 65 20 62 |defined |in the b|
|00000070| 6f 6f 6b 20 60 54 65 58 | 20 62 79 20 45 78 61 6d |ook `TeX| by Exam|
|00000080| 70 6c 65 27 2c 0a 25 62 | 79 20 41 72 76 69 6e 64 |ple',.%b|y Arvind|
|00000090| 20 42 6f 72 64 65 20 28 | 63 6f 70 79 72 69 67 68 | Borde (|copyrigh|
|000000a0| 74 20 28 63 29 20 31 39 | 39 32 2c 20 41 63 61 64 |t (c) 19|92, Acad|
|000000b0| 65 6d 69 63 20 50 72 65 | 73 73 29 2e 20 54 68 65 |emic Pre|ss). The|
|000000c0| 20 63 6f 6d 6d 61 6e 64 | 73 20 6d 61 79 20 62 65 | command|s may be|
|000000d0| 0a 25 63 6f 70 69 65 64 | 20 61 6e 64 20 6d 6f 64 |.%copied| and mod|
|000000e0| 69 66 69 65 64 20 66 72 | 65 65 6c 79 2c 20 61 73 |ified fr|eely, as|
|000000f0| 20 6c 6f 6e 67 20 61 73 | 20 28 31 29 20 73 75 63 | long as| (1) suc|
|00000100| 68 20 63 6f 70 69 65 73 | 20 61 6e 64 20 6d 6f 64 |h copies| and mod|
|00000110| 69 66 69 63 61 74 69 6f | 6e 73 20 61 72 65 0a 25 |ificatio|ns are.%|
|00000120| 6e 6f 74 20 6d 61 64 65 | 20 6f 72 20 64 69 73 74 |not made| or dist|
|00000130| 72 69 62 75 74 65 64 20 | 66 6f 72 20 72 65 2d 73 |ributed |for re-s|
|00000140| 61 6c 65 2c 20 28 32 29 | 20 74 68 69 73 20 6e 6f |ale, (2)| this no|
|00000150| 74 69 63 65 20 69 73 20 | 72 65 74 61 69 6e 65 64 |tice is |retained|
|00000160| 2c 20 61 6e 64 0a 25 28 | 33 29 20 74 68 65 20 64 |, and.%(|3) the d|
|00000170| 61 74 65 20 6f 66 20 61 | 6e 79 20 6d 6f 64 69 66 |ate of a|ny modif|
|00000180| 69 63 61 74 69 6f 6e 73 | 20 69 73 20 61 64 64 65 |ications| is adde|
|00000190| 64 20 62 65 6c 6f 77 20 | 74 68 69 73 20 6e 6f 74 |d below |this not|
|000001a0| 69 63 65 2e 0a 0a 25 54 | 68 65 20 63 6f 6d 6d 61 |ice...%T|he comma|
|000001b0| 6e 64 73 20 61 72 65 20 | 70 72 6f 76 69 64 65 64 |nds are |provided|
|000001c0| 20 60 61 73 20 69 73 27 | 2e 20 54 68 65 20 61 75 | `as is'|. The au|
|000001d0| 74 68 6f 72 20 70 72 6f | 76 69 64 65 73 20 6e 6f |thor pro|vides no|
|000001e0| 20 77 61 72 72 61 6e 74 | 79 20 77 68 61 74 73 6f | warrant|y whatso|
|000001f0| 65 76 65 72 2c 0a 25 65 | 69 74 68 65 72 20 65 78 |ever,.%e|ither ex|
|00000200| 70 72 65 73 73 20 6f 72 | 20 69 6d 70 6c 69 65 64 |press or| implied|
|00000210| 2c 20 72 65 67 61 72 64 | 69 6e 67 20 74 68 65 6d |, regard|ing them|
|00000220| 2c 20 6f 72 20 77 69 74 | 68 20 72 65 73 70 65 63 |, or wit|h respec|
|00000230| 74 20 74 6f 20 74 68 65 | 69 72 20 66 69 74 6e 65 |t to the|ir fitne|
|00000240| 73 73 0a 25 66 6f 72 20 | 61 6e 79 20 70 61 72 74 |ss.%for |any part|
|00000250| 69 63 75 6c 61 72 20 70 | 75 72 70 6f 73 65 2e 0a |icular p|urpose..|
|00000260| 0a 25 54 68 65 20 63 6f | 6d 6d 61 6e 64 73 20 77 |.%The co|mmands w|
|00000270| 65 72 65 20 70 75 74 20 | 74 6f 67 65 74 68 65 72 |ere put |together|
|00000280| 20 74 6f 20 64 65 6d 6f | 6e 73 74 72 61 74 65 20 | to demo|nstrate |
|00000290| 74 68 65 20 76 65 72 73 | 61 74 69 6c 69 74 79 20 |the vers|atility |
|000002a0| 6f 66 20 54 65 58 20 61 | 6e 64 20 74 68 65 0a 25 |of TeX a|nd the.%|
|000002b0| 76 61 72 69 65 74 79 20 | 6f 66 20 61 70 70 6c 69 |variety |of appli|
|000002c0| 63 61 74 69 6f 6e 73 20 | 70 6f 73 73 69 62 6c 65 |cations |possible|
|000002d0| 20 77 69 74 68 20 69 74 | 2e 20 54 68 65 79 20 61 | with it|. They a|
|000002e0| 72 65 20 6e 6f 74 20 61 | 6c 6c 20 65 71 75 61 6c |re not a|ll equal|
|000002f0| 6c 79 20 75 73 65 66 75 | 6c 2e 0a 25 41 6e 20 65 |ly usefu|l..%An e|
|00000300| 66 66 6f 72 74 20 68 61 | 73 20 62 65 65 6e 20 6d |ffort ha|s been m|
|00000310| 61 64 65 20 74 6f 20 6b | 65 65 70 20 74 68 65 6d |ade to k|eep them|
|00000320| 20 72 65 61 73 6f 6e 61 | 62 6c 79 20 73 69 6d 70 | reasona|bly simp|
|00000330| 6c 65 20 61 6e 64 20 74 | 6f 20 61 76 6f 69 64 0a |le and t|o avoid.|
|00000340| 25 63 65 72 74 61 69 6e | 20 61 64 76 61 6e 63 65 |%certain| advance|
|00000350| 64 20 63 6f 6e 73 74 72 | 75 63 74 69 6f 6e 73 2e |d constr|uctions.|
|00000360| 20 54 68 6f 75 67 68 20 | 74 68 69 73 20 68 61 73 | Though |this has|
|00000370| 20 6d 65 61 6e 74 20 73 | 61 63 72 69 66 69 63 69 | meant s|acrifici|
|00000380| 6e 67 0a 25 73 6f 70 68 | 69 73 74 69 63 61 74 69 |ng.%soph|isticati|
|00000390| 6f 6e 20 61 74 20 76 61 | 72 69 6f 75 73 20 70 6f |on at va|rious po|
|000003a0| 69 6e 74 73 2c 20 69 74 | 20 73 68 6f 75 6c 64 20 |ints, it| should |
|000003b0| 61 6c 6c 6f 77 20 65 76 | 65 6e 20 6e 65 77 20 75 |allow ev|en new u|
|000003c0| 73 65 72 73 20 74 6f 20 | 65 64 69 74 0a 25 74 68 |sers to |edit.%th|
|000003d0| 65 20 64 65 66 69 6e 69 | 74 69 6f 6e 73 20 74 6f |e defini|tions to|
|000003e0| 20 73 75 69 74 20 74 68 | 65 69 72 20 6f 77 6e 20 | suit th|eir own |
|000003f0| 70 75 72 70 6f 73 65 73 | 20 77 69 74 68 20 72 65 |purposes| with re|
|00000400| 6c 61 74 69 76 65 20 65 | 61 73 65 2e 0a 0a 25 53 |lative e|ase...%S|
|00000410| 61 6d 70 6c 65 73 20 6f | 66 20 74 68 65 20 75 73 |amples o|f the us|
|00000420| 65 73 20 6f 66 20 74 68 | 65 73 65 20 63 6f 6d 6d |es of th|ese comm|
|00000430| 61 6e 64 73 20 61 72 65 | 20 74 6f 20 62 65 20 66 |ands are| to be f|
|00000440| 6f 75 6e 64 20 69 6e 20 | 61 20 63 6f 6d 70 61 6e |ound in |a compan|
|00000450| 69 6f 6e 20 66 69 6c 65 | 2c 0a 25 60 54 42 45 53 |ion file|,.%`TBES|
|00000460| 41 4d 50 4c 45 53 2e 54 | 45 58 27 2e 0a 0a 25 2a |AMPLES.T|EX'...%*|
|00000470| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 20 4c 45 54 54 45 52 |********|* LETTER|
|00000480| 53 20 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |S ******|********|
|00000490| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000004a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000004b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0a 5c |********|******.\|
|000004c0| 64 65 66 5c 6c 65 74 74 | 65 72 68 65 61 64 20 7b |def\lett|erhead {|
|000004d0| 5c 68 72 75 6c 65 20 68 | 65 69 67 68 74 20 31 70 |\hrule h|eight 1p|
|000004e0| 74 20 64 65 70 74 68 20 | 30 70 74 20 77 69 64 74 |t depth |0pt widt|
|000004f0| 68 5c 68 73 69 7a 65 0a | 20 20 20 20 20 20 5c 6d |h\hsize.| \m|
|00000500| 65 64 73 6b 69 70 0a 20 | 20 20 20 20 20 5c 72 69 |edskip. | \ri|
|00000510| 67 68 74 6c 69 6e 65 7b | 5c 76 62 6f 78 7b 5c 68 |ghtline{|\vbox{\h|
|00000520| 73 69 7a 65 20 31 2e 35 | 74 72 75 65 20 69 6e 20 |size 1.5|true in |
|00000530| 5c 62 61 73 65 6c 69 6e | 65 73 6b 69 70 3d 31 32 |\baselin|eskip=12|
|00000540| 70 74 20 5c 70 61 72 69 | 6e 64 65 6e 74 3d 30 70 |pt \pari|ndent=0p|
|00000550| 74 0a 20 20 20 20 20 20 | 59 6f 75 72 20 6e 61 6d |t. |Your nam|
|00000560| 65 2c 20 5c 68 66 69 6c | 5c 62 72 65 61 6b 0a 20 |e, \hfil|\break. |
|00000570| 20 20 20 20 20 59 6f 75 | 72 20 61 64 64 72 65 73 | You|r addres|
|00000580| 73 2c 20 5c 68 66 69 6c | 5c 62 72 65 61 6b 0a 20 |s, \hfil|\break. |
|00000590| 20 20 20 20 20 45 74 63 | 2e 20 7d 7d 7d 0a 0a 5c | Etc|. }}}..\|
|000005a0| 64 65 66 5c 64 61 74 65 | 20 23 31 7b 5c 72 69 67 |def\date| #1{\rig|
|000005b0| 68 74 6c 69 6e 65 7b 5c | 76 62 6f 78 7b 5c 68 73 |htline{\|vbox{\hs|
|000005c0| 69 7a 65 20 31 2e 35 74 | 72 75 65 20 69 6e 5c 6e |ize 1.5t|rue in\n|
|000005d0| 6f 69 6e 64 65 6e 74 20 | 23 31 7d 7d 5c 62 69 67 |oindent |#1}}\big|
|000005e0| 73 6b 69 70 7d 0a 0a 5c | 64 65 66 5c 61 64 64 72 |skip}..\|def\addr|
|000005f0| 65 73 73 20 23 31 7b 5c | 76 62 6f 78 7b 5c 62 61 |ess #1{\|vbox{\ba|
|00000600| 73 65 6c 69 6e 65 73 6b | 69 70 3d 31 32 70 74 5c |selinesk|ip=12pt\|
|00000610| 68 61 6c 69 67 6e 7b 23 | 23 20 5c 68 66 69 6c 5c |halign{#|# \hfil\|
|00000620| 63 72 20 23 31 7d 7d 7d | 0a 0a 5c 64 65 66 5c 73 |cr #1}}}|..\def\s|
|00000630| 61 6c 20 23 31 7b 5c 6e | 6f 69 6e 64 65 6e 74 20 |al #1{\n|oindent |
|00000640| 23 31 7d 0a 0a 5c 64 65 | 66 5c 65 6e 64 6c 65 74 |#1}..\de|f\endlet|
|00000650| 74 65 72 20 23 31 23 32 | 7b 5c 6e 6f 62 72 65 61 |ter #1#2|{\nobrea|
|00000660| 6b 5c 6d 65 64 73 6b 69 | 70 5c 72 69 67 68 74 6c |k\medski|p\rightl|
|00000670| 69 6e 65 7b 5c 76 62 6f | 78 7b 5c 68 73 69 7a 65 |ine{\vbo|x{\hsize|
|00000680| 20 31 2e 35 74 72 75 65 | 20 69 6e 0a 20 20 20 20 | 1.5true| in. |
|00000690| 20 20 5c 70 61 72 69 6e | 64 65 6e 74 3d 30 70 74 | \parin|dent=0pt|
|000006a0| 20 23 31 5c 76 73 6b 69 | 70 20 31 2e 32 35 20 74 | #1\vski|p 1.25 t|
|000006b0| 72 75 65 20 63 6d 20 23 | 32 7d 7d 7d 0a 0a 25 2a |rue cm #|2}}}..%*|
|000006c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 20 4d 45 4d 4f 52 41 |********|* MEMORA|
|000006d0| 4e 44 41 20 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |NDA ****|********|
|000006e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000006f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000700| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0a 5c |********|******.\|
|00000710| 64 65 66 5c 62 6c 6f 63 | 6b 20 23 31 7b 5c 76 62 |def\bloc|k #1{\vb|
|00000720| 6f 78 7b 5c 68 73 69 7a | 65 20 32 2e 35 20 74 72 |ox{\hsiz|e 2.5 tr|
|00000730| 75 65 20 63 6d 5c 6e 6f | 69 6e 64 65 6e 74 20 5c |ue cm\no|indent \|
|00000740| 62 66 23 31 3a 7d 7d 0a | 0a 5c 64 65 66 5c 6d 65 |bf#1:}}.|.\def\me|
|00000750| 6d 6f 20 54 4f 3a 23 31 | 46 52 4f 4d 3a 23 32 53 |mo TO:#1|FROM:#2S|
|00000760| 55 42 4a 45 43 54 3a 23 | 33 44 41 54 45 3a 23 34 |UBJECT:#|3DATE:#4|
|00000770| 5c 70 61 72 7b 5c 63 65 | 6e 74 65 72 6c 69 6e 65 |\par{\ce|nterline|
|00000780| 7b 5c 73 6c 20 4d 45 4d | 4f 21 7d 0a 20 20 20 20 |{\sl MEM|O!}. |
|00000790| 20 20 5c 62 69 67 73 6b | 69 70 20 5c 68 72 75 6c | \bigsk|ip \hrul|
|000007a0| 65 20 68 65 69 67 68 74 | 31 70 74 20 5c 6d 65 64 |e height|1pt \med|
|000007b0| 73 6b 69 70 0a 20 20 20 | 20 20 20 5c 76 62 6f 78 |skip. | \vbox|
|000007c0| 7b 5c 70 61 72 69 6e 64 | 65 6e 74 3d 37 35 70 74 |{\parind|ent=75pt|
|000007d0| 5c 70 61 72 73 6b 69 70 | 3d 31 70 74 0a 20 20 20 |\parskip|=1pt. |
|000007e0| 20 20 20 5c 69 74 65 6d | 7b 5c 62 6c 6f 63 6b 7b | \item|{\block{|
|000007f0| 54 4f 7d 7d 23 31 0a 20 | 20 20 20 20 20 5c 69 74 |TO}}#1. | \it|
|00000800| 65 6d 7b 5c 62 6c 6f 63 | 6b 7b 46 52 4f 4d 7d 7d |em{\bloc|k{FROM}}|
|00000810| 23 32 0a 20 20 20 20 20 | 20 5c 69 74 65 6d 7b 5c |#2. | \item{\|
|00000820| 62 6c 6f 63 6b 7b 53 55 | 42 4a 45 43 54 7d 7d 23 |block{SU|BJECT}}#|
|00000830| 33 0a 20 20 20 20 20 20 | 5c 69 74 65 6d 7b 5c 62 |3. |\item{\b|
|00000840| 6c 6f 63 6b 7b 44 41 54 | 45 7d 7d 23 34 20 7d 5c |lock{DAT|E}}#4 }\|
|00000850| 6d 65 64 73 6b 69 70 20 | 5c 68 72 75 6c 65 20 68 |medskip |\hrule h|
|00000860| 65 69 67 68 74 31 70 74 | 20 5c 62 69 67 73 6b 69 |eight1pt| \bigski|
|00000870| 70 7d 0a 0a 25 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 20 |p}..%***|******* |
|00000880| 53 43 52 49 50 54 53 20 | 2a 2a 2a 2a 2a 2a 2a 2a |SCRIPTS |********|
|00000890| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000008a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000008b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000008c0| 2a 2a 2a 2a 0a 5c 6e 65 | 77 63 6f 75 6e 74 5c 73 |****.\ne|wcount\s|
|000008d0| 70 6b 0a 5c 64 65 66 5c | 62 65 67 69 6e 73 63 72 |pk.\def\|beginscr|
|000008e0| 69 70 74 20 7b 5c 62 67 | 72 6f 75 70 20 5c 70 61 |ipt {\bg|roup \pa|
|000008f0| 72 69 6e 64 65 6e 74 3d | 30 70 74 20 5c 73 70 6b |rindent=|0pt \spk|
|00000900| 3d 31 20 5c 73 6c 20 5c | 72 69 67 68 74 73 6b 69 |=1 \sl \|rightski|
|00000910| 70 2e 34 69 6e 0a 20 20 | 20 20 20 20 5c 64 65 66 |p.4in. | \def|
|00000920| 5c 70 61 72 20 7b 5c 69 | 66 6e 75 6d 5c 73 70 6b |\par {\i|fnum\spk|
|00000930| 3d 31 20 5c 65 6e 64 67 | 72 61 66 20 5c 69 74 20 |=1 \endg|raf \it |
|00000940| 5c 73 70 6b 3d 32 20 5c | 6c 65 66 74 73 6b 69 70 |\spk=2 \|leftskip|
|00000950| 2e 34 69 6e 20 5c 72 69 | 67 68 74 73 6b 69 70 30 |.4in \ri|ghtskip0|
|00000960| 69 6e 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |in. | |
|00000970| 20 20 5c 65 6c 73 65 20 | 5c 65 6e 64 67 72 61 66 | \else |\endgraf|
|00000980| 20 5c 73 6c 20 5c 73 70 | 6b 3d 31 20 5c 6c 65 66 | \sl \sp|k=1 \lef|
|00000990| 74 73 6b 69 70 30 69 6e | 20 5c 72 69 67 68 74 73 |tskip0in| \rights|
|000009a0| 6b 69 70 2e 34 69 6e 20 | 5c 66 69 7d 7d 0a 0a 5c |kip.4in |\fi}}..\|
|000009b0| 64 65 66 5c 65 6e 64 73 | 63 72 69 70 74 20 7b 5c |def\ends|cript {\|
|000009c0| 65 67 72 6f 75 70 7d 0a | 0a 25 2a 2a 2a 2a 2a 2a |egroup}.|.%******|
|000009d0| 2a 2a 2a 2a 20 46 45 52 | 4d 41 54 20 2a 2a 2a 2a |**** FER|MAT ****|
|000009e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000009f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000a00| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000a10| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 0a 5c 6e 65 77 63 6f |********|*.\newco|
|00000a20| 75 6e 74 5c 76 61 72 20 | 5c 6e 65 77 63 6f 75 6e |unt\var |\newcoun|
|00000a30| 74 5c 70 77 20 5c 6e 65 | 77 63 6f 75 6e 74 5c 74 |t\pw \ne|wcount\t|
|00000a40| 6d 70 20 5c 6e 65 77 63 | 6f 75 6e 74 5c 63 6e 74 |mp \newc|ount\cnt|
|00000a50| 0a 5c 64 65 66 5c 70 6f | 77 23 31 23 32 23 33 7b |.\def\po|w#1#2#3{|
|00000a60| 5c 76 61 72 3d 23 31 20 | 5c 70 77 3d 23 32 20 5c |\var=#1 |\pw=#2 \|
|00000a70| 74 6d 70 3d 5c 76 61 72 | 20 5c 63 6e 74 3d 31 0a |tmp=\var| \cnt=1.|
|00000a80| 20 20 20 20 20 20 5c 6c | 6f 6f 70 20 5c 6d 75 6c | \l|oop \mul|
|00000a90| 74 69 70 6c 79 5c 76 61 | 72 20 62 79 5c 74 6d 70 |tiply\va|r by\tmp|
|00000aa0| 20 5c 61 64 76 61 6e 63 | 65 5c 63 6e 74 20 62 79 | \advanc|e\cnt by|
|00000ab0| 31 20 5c 69 66 6e 75 6d | 5c 63 6e 74 3c 5c 70 77 |1 \ifnum|\cnt<\pw|
|00000ac0| 20 5c 72 65 70 65 61 74 | 0a 20 20 20 20 20 20 5c | \repeat|. \|
|00000ad0| 67 6c 6f 62 61 6c 23 33 | 3d 5c 76 61 72 7d 0a 0a |global#3|=\var}..|
|00000ae0| 5c 6e 65 77 63 6f 75 6e | 74 5c 78 66 20 5c 6e 65 |\newcoun|t\xf \ne|
|00000af0| 77 63 6f 75 6e 74 5c 78 | 6e 66 20 5c 6e 65 77 63 |wcount\x|nf \newc|
|00000b00| 6f 75 6e 74 5c 79 66 20 | 5c 6e 65 77 63 6f 75 6e |ount\yf |\newcoun|
|00000b10| 74 5c 79 6e 66 20 5c 6e | 65 77 63 6f 75 6e 74 5c |t\ynf \n|ewcount\|
|00000b20| 7a 66 20 5c 6e 65 77 63 | 6f 75 6e 74 5c 7a 6e 66 |zf \newc|ount\znf|
|00000b30| 0a 5c 64 65 66 5c 6e 20 | 7b 5c 6e 75 6d 62 65 72 |.\def\n |{\number|
|00000b40| 7d 0a 0a 5c 64 65 66 5c | 66 65 72 6d 61 74 23 31 |}..\def\|fermat#1|
|00000b50| 23 32 23 33 7b 24 5c 67 | 6c 6f 62 61 6c 5c 78 66 |#2#3{$\g|lobal\xf|
|00000b60| 3d 23 31 20 5c 67 6c 6f | 62 61 6c 5c 79 66 3d 23 |=#1 \glo|bal\yf=#|
|00000b70| 32 20 5c 67 6c 6f 62 61 | 6c 5c 70 77 3d 23 33 0a |2 \globa|l\pw=#3.|
|00000b80| 20 20 20 20 20 20 5c 70 | 6f 77 7b 5c 78 66 7d 7b | \p|ow{\xf}{|
|00000b90| 5c 70 77 7d 7b 5c 78 6e | 66 7d 20 5c 70 6f 77 7b |\pw}{\xn|f} \pow{|
|00000ba0| 5c 79 66 7d 7b 5c 70 77 | 7d 7b 5c 79 6e 66 7d 0a |\yf}{\pw|}{\ynf}.|
|00000bb0| 20 20 20 20 20 20 5c 67 | 6c 6f 62 61 6c 5c 74 6d | \g|lobal\tm|
|00000bc0| 70 3d 5c 79 6e 66 20 5c | 67 6c 6f 62 61 6c 5c 61 |p=\ynf \|global\a|
|00000bd0| 64 76 61 6e 63 65 5c 74 | 6d 70 20 62 79 5c 78 6e |dvance\t|mp by\xn|
|00000be0| 66 0a 20 20 20 20 20 20 | 7b 5c 6e 5c 78 66 7d 5e |f. |{\n\xf}^|
|00000bf0| 7b 5c 6e 5c 70 77 7d 2b | 7b 5c 6e 5c 79 66 7d 5e |{\n\pw}+|{\n\yf}^|
|00000c00| 7b 5c 6e 5c 70 77 7d 3d | 7b 5c 6e 5c 74 6d 70 7d |{\n\pw}=|{\n\tmp}|
|00000c10| 24 2e 5c 68 66 69 6c 5c | 62 72 65 61 6b 0a 20 20 |$.\hfil\|break. |
|00000c20| 20 20 20 20 5c 69 66 6e | 75 6d 5c 78 66 3e 5c 79 | \ifn|um\xf>\y|
|00000c30| 66 20 5c 7a 66 3d 5c 78 | 66 20 5c 65 6c 73 65 20 |f \zf=\x|f \else |
|00000c40| 5c 7a 66 3d 5c 79 66 20 | 5c 66 69 0a 20 20 20 20 |\zf=\yf |\fi. |
|00000c50| 20 20 5c 6c 6f 6f 70 20 | 7b 5c 70 6f 77 7b 5c 7a | \loop |{\pow{\z|
|00000c60| 66 7d 7b 5c 70 77 7d 7b | 5c 7a 6e 66 7d 7d 20 5c |f}{\pw}{|\znf}} \|
|00000c70| 69 66 6e 75 6d 5c 7a 6e | 66 3c 5c 74 6d 70 20 5c |ifnum\zn|f<\tmp \|
|00000c80| 61 64 76 61 6e 63 65 5c | 7a 66 20 62 79 31 20 5c |advance\|zf by1 \|
|00000c90| 72 65 70 65 61 74 0a 20 | 20 20 20 20 20 5c 69 66 |repeat. | \if|
|00000ca0| 6e 75 6d 5c 7a 6e 66 3d | 5c 74 6d 70 20 20 54 68 |num\znf=|\tmp Th|
|00000cb0| 65 20 73 75 6d 20 73 65 | 65 6d 73 20 74 6f 20 62 |e sum se|ems to b|
|00000cc0| 65 20 65 78 61 63 74 6c | 79 20 24 7b 5c 6e 5c 7a |e exactl|y ${\n\z|
|00000cd0| 66 7d 5e 7b 5c 6e 5c 70 | 77 7d 24 2e 0a 20 20 20 |f}^{\n\p|w}$.. |
|00000ce0| 20 20 20 20 20 5c 69 66 | 6e 75 6d 5c 70 77 3d 32 | \if|num\pw=2|
|00000cf0| 20 7b 5c 69 74 20 59 61 | 77 6e 21 5c 2f 7d 20 54 | {\it Ya|wn!\/} T|
|00000d00| 65 6c 6c 20 6d 65 20 73 | 6f 6d 65 74 68 69 6e 67 |ell me s|omething|
|00000d10| 20 49 20 64 6f 6e 27 74 | 20 6b 6e 6f 77 2c 20 77 | I don't| know, w|
|00000d20| 69 6c 6c 20 79 6f 75 3f | 0a 20 20 20 20 20 20 20 |ill you?|. |
|00000d30| 20 5c 65 6c 73 65 20 49 | 6e 63 72 65 64 69 62 6c | \else I|ncredibl|
|00000d40| 65 21 20 20 42 75 74 2c | 20 70 65 72 68 61 70 73 |e! But,| perhaps|
|00000d50| 20 79 6f 75 27 64 20 62 | 65 74 74 65 72 20 63 68 | you'd b|etter ch|
|00000d60| 65 63 6b 20 6d 79 20 77 | 6f 72 6b 2e 5c 66 69 0a |eck my w|ork.\fi.|
|00000d70| 20 20 20 20 20 20 5c 65 | 6c 73 65 20 5c 61 64 76 | \e|lse \adv|
|00000d80| 61 6e 63 65 5c 7a 66 20 | 62 79 2d 31 0a 20 20 20 |ance\zf |by-1. |
|00000d90| 20 20 20 54 68 69 73 20 | 6c 69 65 73 20 62 65 74 | This |lies bet|
|00000da0| 77 65 65 6e 20 24 7b 5c | 6e 5c 7a 66 7d 5e 7b 5c |ween ${\|n\zf}^{\|
|00000db0| 6e 5c 70 77 7d 24 5c 70 | 6f 77 7b 5c 7a 66 7d 7b |n\pw}$\p|ow{\zf}{|
|00000dc0| 5c 70 77 7d 7b 5c 7a 6e | 66 7d 28 24 3d 7b 5c 6e |\pw}{\zn|f}($={\n|
|00000dd0| 5c 7a 6e 66 7d 24 29 0a | 20 20 20 20 20 20 5c 61 |\znf}$).| \a|
|00000de0| 64 76 61 6e 63 65 5c 7a | 66 20 62 79 31 0a 20 20 |dvance\z|f by1. |
|00000df0| 20 20 20 20 61 6e 64 20 | 24 7b 5c 6e 5c 7a 66 7d | and |${\n\zf}|
|00000e00| 5e 7b 5c 6e 5c 70 77 7d | 24 5c 70 6f 77 7b 5c 7a |^{\n\pw}|$\pow{\z|
|00000e10| 66 7d 7b 5c 70 77 7d 7b | 5c 7a 6e 66 7d 28 24 3d |f}{\pw}{|\znf}($=|
|00000e20| 7b 5c 6e 5c 7a 6e 66 7d | 24 29 2e 5c 66 69 7d 25 |{\n\znf}|$).\fi}%|
|00000e30| 0a 0a 25 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 20 46 52 |..%*****|***** FR|
|00000e40| 41 4d 49 4e 47 20 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |AMING **|********|
|00000e50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e80| 2a 2a 0a 5c 64 65 66 5c | 66 72 61 6d 65 20 23 31 |**.\def\|frame #1|
|00000e90| 23 32 23 33 23 34 7b 5c | 76 62 6f 78 7b 5c 68 72 |#2#3#4{\|vbox{\hr|
|00000ea0| 75 6c 65 20 68 65 69 67 | 68 74 20 23 31 70 74 25 |ule heig|ht #1pt%|
|00000eb0| 20 20 20 20 54 4f 50 20 | 52 55 4c 45 0a 20 5c 68 | TOP |RULE. \h|
|00000ec0| 62 6f 78 7b 5c 76 72 75 | 6c 65 20 77 69 64 74 68 |box{\vru|le width|
|00000ed0| 20 23 31 70 74 5c 6b 65 | 72 6e 20 23 32 70 74 25 | #1pt\ke|rn #2pt%|
|00000ee0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 52 55 | | RU|
|00000ef0| 4c 45 20 41 4e 44 20 53 | 50 41 43 45 20 4f 4e 20 |LE AND S|PACE ON |
|00000f00| 4c 45 46 54 0a 20 5c 76 | 62 6f 78 7b 5c 6b 65 72 |LEFT. \v|box{\ker|
|00000f10| 6e 20 23 32 70 74 25 20 | 20 20 20 20 20 20 20 20 |n #2pt% | |
|00000f20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000f30| 20 20 20 20 20 20 53 50 | 41 43 45 20 41 54 20 54 | SP|ACE AT T|
|00000f40| 4f 50 0a 20 5c 76 62 6f | 78 7b 5c 68 73 69 7a 65 |OP. \vbo|x{\hsize|
|00000f50| 20 23 33 5c 6e 6f 69 6e | 64 65 6e 74 20 23 34 7d | #3\noin|dent #4}|
|00000f60| 25 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |% | |
|00000f70| 20 20 20 20 4d 41 54 45 | 52 49 41 4c 20 54 48 41 | MATE|RIAL THA|
|00000f80| 54 20 57 49 4c 4c 20 42 | 45 20 42 4f 58 45 44 0a |T WILL B|E BOXED.|
|00000f90| 20 5c 6b 65 72 6e 20 23 | 32 70 74 7d 25 20 20 20 | \kern #|2pt}% |
|00000fa0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000fb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000fc0| 20 53 50 41 43 45 20 41 | 54 20 42 4f 54 54 4f 4d | SPACE A|T BOTTOM|
|00000fd0| 0a 20 5c 6b 65 72 6e 20 | 23 32 70 74 5c 76 72 75 |. \kern |#2pt\vru|
|00000fe0| 6c 65 20 77 69 64 74 68 | 20 23 31 70 74 7d 25 20 |le width| #1pt}% |
|00000ff0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001000| 20 20 53 50 41 43 45 20 | 41 4e 44 20 52 55 4c 45 | SPACE |AND RULE|
|00001010| 20 4f 4e 20 52 49 47 48 | 54 0a 20 5c 68 72 75 6c | ON RIGH|T. \hrul|
|00001020| 65 20 68 65 69 67 68 74 | 30 70 74 20 64 65 70 74 |e height|0pt dept|
|00001030| 68 20 23 31 70 74 7d 7d | 25 2c 20 20 20 20 20 20 |h #1pt}}|%, |
|00001040| 20 20 20 20 20 20 20 20 | 20 20 20 42 4f 54 54 4f | | BOTTO|
|00001050| 4d 20 52 55 4c 45 0a 0a | 5c 64 65 66 5c 66 69 74 |M RULE..|\def\fit|
|00001060| 66 72 61 6d 65 20 23 31 | 23 32 23 33 7b 5c 76 62 |frame #1|#2#3{\vb|
|00001070| 6f 78 7b 5c 68 72 75 6c | 65 20 68 65 69 67 68 74 |ox{\hrul|e height|
|00001080| 23 31 70 74 25 20 20 20 | 20 54 4f 50 20 52 55 4c |#1pt% | TOP RUL|
|00001090| 45 0a 20 5c 68 62 6f 78 | 7b 5c 76 72 75 6c 65 20 |E. \hbox|{\vrule |
|000010a0| 77 69 64 74 68 23 31 70 | 74 5c 6b 65 72 6e 20 23 |width#1p|t\kern #|
|000010b0| 32 70 74 25 20 20 20 20 | 20 20 20 20 20 20 20 20 |2pt% | |
|000010c0| 20 20 20 52 55 4c 45 20 | 41 4e 44 20 53 50 41 43 | RULE |AND SPAC|
|000010d0| 45 20 4f 4e 20 4c 45 46 | 54 0a 20 5c 76 62 6f 78 |E ON LEF|T. \vbox|
|000010e0| 7b 5c 6b 65 72 6e 20 23 | 32 70 74 5c 68 62 6f 78 |{\kern #|2pt\hbox|
|000010f0| 7b 23 33 7d 5c 6b 65 72 | 6e 20 23 32 70 74 7d 25 |{#3}\ker|n #2pt}%|
|00001100| 20 20 20 20 20 20 20 20 | 20 20 20 54 4f 50 2c 20 | | TOP, |
|00001110| 4d 41 54 45 52 49 41 4c | 2c 20 42 4f 54 54 4f 4d |MATERIAL|, BOTTOM|
|00001120| 0a 20 5c 6b 65 72 6e 20 | 23 32 70 74 5c 76 72 75 |. \kern |#2pt\vru|
|00001130| 6c 65 20 77 69 64 74 68 | 23 31 70 74 7d 25 20 20 |le width|#1pt}% |
|00001140| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001150| 20 20 53 50 41 43 45 20 | 41 4e 44 20 52 55 4c 45 | SPACE |AND RULE|
|00001160| 20 4f 4e 20 52 49 47 48 | 54 0a 20 5c 68 72 75 6c | ON RIGH|T. \hrul|
|00001170| 65 20 68 65 69 67 68 74 | 30 70 74 20 64 65 70 74 |e height|0pt dept|
|00001180| 68 23 31 70 74 7d 7d 25 | 20 20 20 20 20 20 20 20 |h#1pt}}%| |
|00001190| 20 20 20 20 20 20 20 20 | 20 20 20 42 4f 54 54 4f | | BOTTO|
|000011a0| 4d 20 52 55 4c 45 0a 0a | 5c 64 65 66 5c 73 68 66 |M RULE..|\def\shf|
|000011b0| 72 61 6d 65 20 23 31 23 | 32 23 33 23 34 7b 5c 76 |rame #1#|2#3#4{\v|
|000011c0| 62 6f 78 7b 5c 68 72 75 | 6c 65 20 68 65 69 67 68 |box{\hru|le heigh|
|000011d0| 74 20 30 70 74 25 20 20 | 20 4e 4f 20 54 4f 50 20 |t 0pt% | NO TOP |
|000011e0| 53 48 41 44 4f 57 0a 20 | 5c 68 62 6f 78 7b 5c 76 |SHADOW. |\hbox{\v|
|000011f0| 72 75 6c 65 20 77 69 64 | 74 68 20 23 31 70 74 5c |rule wid|th #1pt\|
|00001200| 6b 65 72 6e 20 30 70 74 | 25 20 20 20 20 20 20 20 |kern 0pt|% |
|00001210| 20 20 20 20 20 20 20 20 | 4c 45 46 54 20 53 48 41 | |LEFT SHA|
|00001220| 44 4f 57 0a 20 5c 76 62 | 6f 78 7b 5c 6b 65 72 6e |DOW. \vb|ox{\kern|
|00001230| 2d 23 31 70 74 5c 66 72 | 61 6d 65 7b 2e 33 7d 7b |-#1pt\fr|ame{.3}{|
|00001240| 23 32 7d 7b 23 33 7d 7b | 23 34 7d 25 20 20 20 20 |#2}{#3}{|#4}% |
|00001250| 20 20 20 20 20 53 48 41 | 44 4f 57 20 53 54 41 52 | SHA|DOW STAR|
|00001260| 54 53 20 23 31 20 50 54 | 20 46 52 4f 4d 20 54 4f |TS #1 PT| FROM TO|
|00001270| 50 0a 20 5c 6b 65 72 6e | 2d 2e 33 70 74 7d 25 20 |P. \kern|-.3pt}% |
|00001280| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001290| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000012a0| 20 20 20 4d 4f 56 45 20 | 55 50 20 52 55 4c 45 20 | MOVE |UP RULE |
|000012b0| 54 48 49 43 4b 4e 45 53 | 53 20 41 54 20 42 4f 54 |THICKNES|S AT BOT|
|000012c0| 2e 0a 20 5c 6b 65 72 6e | 2d 23 31 70 74 5c 76 72 |.. \kern|-#1pt\vr|
|000012d0| 75 6c 65 20 77 69 64 74 | 68 20 30 70 74 7d 25 20 |ule widt|h 0pt}% |
|000012e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000012f0| 20 20 20 53 54 4f 50 53 | 20 23 31 20 50 54 20 46 | STOPS| #1 PT F|
|00001300| 52 4f 4d 20 52 54 3b 20 | 4e 4f 20 52 54 20 53 48 |ROM RT; |NO RT SH|
|00001310| 41 44 0a 20 5c 68 72 75 | 6c 65 20 68 65 69 67 68 |AD. \hru|le heigh|
|00001320| 74 20 23 31 70 74 7d 7d | 25 20 20 20 20 20 20 20 |t #1pt}}|% |
|00001330| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001340| 20 20 20 20 42 4f 54 54 | 4f 4d 20 53 48 41 44 4f | BOTT|OM SHADO|
|00001350| 57 0a 0a 5c 64 65 66 5c | 73 20 23 31 7b 5c 66 72 |W..\def\|s #1{\fr|
|00001360| 61 6d 65 7b 2e 33 7d 7b | 32 7d 7b 38 70 74 7d 7b |ame{.3}{|2}{8pt}{|
|00001370| 5c 63 65 6e 74 65 72 6c | 69 6e 65 7b 23 31 5c 76 |\centerl|ine{#1\v|
|00001380| 70 68 61 6e 74 6f 6d 7b | 28 7d 7d 7d 5c 20 7d 0a |phantom{|(}}}\ }.|
|00001390| 0a 25 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 20 52 55 4c |.%******|**** RUL|
|000013a0| 45 44 20 54 52 41 50 45 | 5a 4f 49 44 20 2a 2a 2a |ED TRAPE|ZOID ***|
|000013b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000013c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000013d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000013e0| 2a 0a 5c 6e 65 77 63 6f | 75 6e 74 5c 74 77 20 20 |*.\newco|unt\tw |
|000013f0| 20 20 20 20 20 20 25 74 | 6f 70 20 77 69 64 74 68 | %t|op width|
|00001400| 20 69 6e 20 70 74 0a 5c | 6e 65 77 63 6f 75 6e 74 | in pt.\|newcount|
|00001410| 5c 62 77 20 20 20 20 20 | 20 20 20 25 62 6f 74 74 |\bw | %bott|
|00001420| 6f 6d 20 77 69 64 74 68 | 20 69 6e 20 70 74 0a 5c |om width| in pt.\|
|00001430| 6e 65 77 63 6f 75 6e 74 | 5c 68 20 20 20 20 20 20 |newcount|\h |
|00001440| 20 20 20 25 68 65 69 67 | 68 74 20 69 6e 20 70 74 | %heig|ht in pt|
|00001450| 0a 5c 6e 65 77 63 6f 75 | 6e 74 5c 62 73 20 20 20 |.\newcou|nt\bs |
|00001460| 20 20 20 20 20 25 62 6f | 74 74 6f 6d 20 73 68 69 | %bo|ttom shi|
|00001470| 66 74 20 69 6e 20 70 74 | 0a 5c 6e 65 77 63 6f 75 |ft in pt|.\newcou|
|00001480| 6e 74 5c 74 68 20 20 20 | 20 20 20 20 20 25 6c 69 |nt\th | %li|
|00001490| 6e 65 20 74 68 69 63 6b | 6e 65 73 73 20 69 6e 20 |ne thick|ness in |
|000014a0| 31 2f 36 34 74 68 20 6f | 66 20 61 20 70 74 0a 5c |1/64th o|f a pt.\|
|000014b0| 6e 65 77 63 6f 75 6e 74 | 5c 67 70 20 20 20 20 20 |newcount|\gp |
|000014c0| 20 20 20 25 6c 69 6e 65 | 20 67 61 70 20 69 6e 20 | %line| gap in |
|000014d0| 31 2f 36 34 74 68 20 6f | 66 20 61 20 70 6f 69 6e |1/64th o|f a poin|
|000014e0| 74 0a 5c 6e 65 77 63 6f | 75 6e 74 5c 72 73 20 20 |t.\newco|unt\rs |
|000014f0| 20 20 20 20 20 20 25 72 | 75 6e 6e 69 6e 67 20 73 | %r|unning s|
|00001500| 68 69 66 74 0a 5c 6e 65 | 77 63 6f 75 6e 74 5c 72 |hift.\ne|wcount\r|
|00001510| 77 20 20 20 20 20 20 20 | 20 25 72 75 6e 6e 69 6e |w | %runnin|
|00001520| 67 20 77 69 64 74 68 0a | 5c 6e 65 77 63 6f 75 6e |g width.|\newcoun|
|00001530| 74 5c 72 68 20 20 20 20 | 20 20 20 20 25 72 75 6e |t\rh | %run|
|00001540| 6e 69 6e 67 20 68 65 69 | 67 68 74 0a 5c 6e 65 77 |ning hei|ght.\new|
|00001550| 63 6f 75 6e 74 5c 74 6d | 70 20 20 20 20 20 20 20 |count\tm|p |
|00001560| 25 66 6f 72 20 74 65 6d | 70 6f 72 61 72 69 6c 79 |%for tem|porarily|
|00001570| 20 73 74 6f 72 69 6e 67 | 20 76 61 72 69 61 62 6c | storing| variabl|
|00001580| 65 73 0a 0a 5c 64 65 66 | 5c 74 72 61 70 20 23 31 |es..\def|\trap #1|
|00001590| 23 32 23 33 23 34 23 35 | 23 36 7b 5c 76 62 6f 78 |#2#3#4#5|#6{\vbox|
|000015a0| 7b 5c 6f 66 66 69 6e 74 | 65 72 6c 69 6e 65 73 6b |{\offint|erlinesk|
|000015b0| 69 70 0a 20 20 20 20 20 | 20 5c 74 77 3d 23 31 20 |ip. | \tw=#1 |
|000015c0| 5c 62 77 3d 23 32 20 5c | 68 3d 23 33 20 5c 62 73 |\bw=#2 \|h=#3 \bs|
|000015d0| 3d 23 34 20 5c 74 68 3d | 23 35 20 5c 67 70 3d 23 |=#4 \th=|#5 \gp=#|
|000015e0| 36 20 5c 72 68 3d 30 0a | 20 20 20 20 20 20 5c 6d |6 \rh=0.| \m|
|000015f0| 75 6c 74 69 70 6c 79 5c | 74 77 20 62 79 20 36 35 |ultiply\|tw by 65|
|00001600| 35 33 36 20 5c 6d 75 6c | 74 69 70 6c 79 5c 62 77 |536 \mul|tiply\bw|
|00001610| 20 62 79 20 36 35 35 33 | 36 20 5c 6d 75 6c 74 69 | by 6553|6 \multi|
|00001620| 70 6c 79 5c 62 73 20 62 | 79 20 36 35 35 33 36 0a |ply\bs b|y 65536.|
|00001630| 20 20 20 20 20 20 5c 6d | 75 6c 74 69 70 6c 79 5c | \m|ultiply\|
|00001640| 74 68 20 62 79 20 31 30 | 32 34 20 5c 6d 75 6c 74 |th by 10|24 \mult|
|00001650| 69 70 6c 79 5c 67 70 20 | 62 79 20 31 30 32 34 0a |iply\gp |by 1024.|
|00001660| 20 20 20 20 20 20 5c 6c | 6f 6f 70 0a 20 20 20 20 | \l|oop. |
|00001670| 20 20 5c 74 6d 70 3d 5c | 62 73 20 5c 6d 75 6c 74 | \tmp=\|bs \mult|
|00001680| 69 70 6c 79 5c 74 6d 70 | 20 62 79 5c 72 68 20 5c |iply\tmp| by\rh \|
|00001690| 64 69 76 69 64 65 5c 74 | 6d 70 20 62 79 5c 68 0a |divide\t|mp by\h.|
|000016a0| 20 20 20 20 20 20 5c 72 | 73 3d 5c 74 6d 70 20 20 | \r|s=\tmp |
|000016b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000016c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000016d0| 20 20 20 20 20 20 25 72 | 75 6e 6e 69 6e 67 20 73 | %r|unning s|
|000016e0| 68 69 66 74 20 63 61 6c | 63 75 6c 61 74 65 64 0a |hift cal|culated.|
|000016f0| 20 20 20 20 20 20 5c 74 | 6d 70 3d 5c 62 77 20 5c | \t|mp=\bw \|
|00001700| 61 64 76 61 6e 63 65 5c | 74 6d 70 20 62 79 2d 5c |advance\|tmp by-\|
|00001710| 74 77 20 5c 6d 75 6c 74 | 69 70 6c 79 5c 74 6d 70 |tw \mult|iply\tmp|
|00001720| 20 62 79 5c 72 68 0a 20 | 20 20 20 20 20 5c 64 69 | by\rh. | \di|
|00001730| 76 69 64 65 5c 74 6d 70 | 20 62 79 5c 68 20 5c 61 |vide\tmp| by\h \a|
|00001740| 64 76 61 6e 63 65 5c 74 | 6d 70 20 62 79 5c 74 77 |dvance\t|mp by\tw|
|00001750| 20 5c 72 77 3d 5c 74 6d | 70 20 20 20 20 25 72 75 | \rw=\tm|p %ru|
|00001760| 6e 6e 69 6e 67 20 77 69 | 64 74 68 20 63 61 6c 63 |nning wi|dth calc|
|00001770| 75 6c 61 74 65 64 0a 20 | 20 20 20 20 20 5c 68 62 |ulated. | \hb|
|00001780| 6f 78 7b 5c 6b 65 72 6e | 5c 72 73 20 73 70 5c 76 |ox{\kern|\rs sp\v|
|00001790| 72 75 6c 65 20 68 65 69 | 67 68 74 30 73 70 20 64 |rule hei|ght0sp d|
|000017a0| 65 70 74 68 5c 74 68 20 | 73 70 20 77 69 64 74 68 |epth\th |sp width|
|000017b0| 5c 72 77 20 73 70 7d 25 | 52 55 4c 45 20 44 52 41 |\rw sp}%|RULE DRA|
|000017c0| 57 4e 20 48 45 52 45 0a | 20 20 20 20 20 20 5c 76 |WN HERE.| \v|
|000017d0| 73 6b 69 70 5c 67 70 20 | 73 70 20 20 20 20 20 20 |skip\gp |sp |
|000017e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000017f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001800| 20 20 20 20 20 20 20 20 | 25 47 41 50 20 4c 45 46 | |%GAP LEF|
|00001810| 54 20 48 45 52 45 0a 20 | 20 20 20 20 20 5c 69 66 |T HERE. | \if|
|00001820| 6e 75 6d 5c 72 68 3c 5c | 68 20 20 5c 74 6d 70 3d |num\rh<\|h \tmp=|
|00001830| 5c 72 68 20 5c 6d 75 6c | 74 69 70 6c 79 5c 74 6d |\rh \mul|tiply\tm|
|00001840| 70 20 62 79 20 36 35 35 | 33 36 0a 20 20 20 20 20 |p by 655|36. |
|00001850| 20 20 5c 61 64 76 61 6e | 63 65 5c 74 6d 70 20 62 | \advan|ce\tmp b|
|00001860| 79 5c 74 68 20 5c 61 64 | 76 61 6e 63 65 5c 74 6d |y\th \ad|vance\tm|
|00001870| 70 20 62 79 5c 67 70 20 | 5c 64 69 76 69 64 65 5c |p by\gp |\divide\|
|00001880| 74 6d 70 20 62 79 36 35 | 35 33 36 20 5c 72 68 3d |tmp by65|536 \rh=|
|00001890| 5c 74 6d 70 0a 20 20 20 | 20 20 20 5c 72 65 70 65 |\tmp. | \repe|
|000018a0| 61 74 7d 7d 25 0a 0a 5c | 64 65 66 5c 72 65 63 74 |at}}%..\|def\rect|
|000018b0| 20 23 31 23 32 23 33 23 | 34 7b 5c 74 72 61 70 7b | #1#2#3#|4{\trap{|
|000018c0| 23 31 7d 7b 23 31 7d 7b | 23 32 7d 7b 30 7d 7b 23 |#1}{#1}{|#2}{0}{#|
|000018d0| 33 7d 7b 23 34 7d 7d 25 | 0a 0a 25 2a 2a 2a 2a 2a |3}{#4}}%|..%*****|
|000018e0| 2a 2a 2a 2a 2a 20 4d 55 | 4c 54 49 50 4c 45 20 43 |***** MU|LTIPLE C|
|000018f0| 4f 4c 55 4d 4e 20 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |OLUMN **|********|
|00001900| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001910| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001920| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 0a 5c 6e 65 77 63 |********|**.\newc|
|00001930| 6f 75 6e 74 5c 63 6f 6c | 6e 75 6d 62 65 72 20 5c |ount\col|number \|
|00001940| 6e 65 77 62 6f 78 5c 63 | 6f 6c 20 5c 6e 65 77 64 |newbox\c|ol \newd|
|00001950| 69 6d 65 6e 5c 74 6d 70 | 64 69 6d 20 5c 6e 65 77 |imen\tmp|dim \new|
|00001960| 64 69 6d 65 6e 5c 73 69 | 7a 65 0a 5c 6e 65 77 64 |dimen\si|ze.\newd|
|00001970| 69 6d 65 6e 5c 63 6f 6c | 6a 75 6d 70 20 5c 63 6f |imen\col|jump \co|
|00001980| 6c 6a 75 6d 70 3d 2e 32 | 20 74 72 75 65 20 69 6e |ljump=.2| true in|
|00001990| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000019a0| 20 20 25 47 41 50 20 42 | 45 54 57 45 45 4e 20 43 | %GAP B|ETWEEN C|
|000019b0| 4f 4c 55 4d 4e 53 0a 0a | 5c 64 65 66 5c 6e 69 63 |OLUMNS..|\def\nic|
|000019c0| 65 73 6b 69 70 20 7b 5c | 76 73 6b 69 70 5c 62 61 |eskip {\|vskip\ba|
|000019d0| 73 65 6c 69 6e 65 73 6b | 69 70 7d 0a 5c 64 65 66 |selinesk|ip}.\def|
|000019e0| 5c 6e 73 74 72 75 74 20 | 7b 5c 76 72 75 6c 65 20 |\nstrut |{\vrule |
|000019f0| 68 65 69 67 68 74 5c 74 | 6f 70 73 6b 69 70 20 64 |height\t|opskip d|
|00001a00| 65 70 74 68 30 70 74 20 | 77 69 64 74 68 30 70 74 |epth0pt |width0pt|
|00001a10| 7d 20 20 25 54 4f 20 50 | 52 4f 50 20 54 48 49 4e |} %TO P|ROP THIN|
|00001a20| 47 53 20 55 50 0a 5c 64 | 65 66 5c 64 69 76 69 64 |GS UP.\d|ef\divid|
|00001a30| 65 72 7b 5c 68 73 6b 69 | 70 5c 63 6f 6c 6a 75 6d |er{\hski|p\coljum|
|00001a40| 70 7d 0a 5c 64 65 66 5c | 64 69 76 69 64 65 72 75 |p}.\def\|divideru|
|00001a50| 6c 65 7b 5c 64 69 6d 65 | 6e 30 3d 2e 34 70 74 20 |le{\dime|n0=.4pt |
|00001a60| 5c 64 69 6d 65 6e 31 3d | 5c 63 6f 6c 6a 75 6d 70 |\dimen1=|\coljump|
|00001a70| 20 5c 61 64 76 61 6e 63 | 65 5c 64 69 6d 65 6e 31 | \advanc|e\dimen1|
|00001a80| 20 62 79 2d 5c 64 69 6d | 65 6e 30 0a 20 20 20 20 | by-\dim|en0. |
|00001a90| 20 20 5c 64 69 76 69 64 | 65 5c 64 69 6d 65 6e 31 | \divid|e\dimen1|
|00001aa0| 20 62 79 32 0a 20 20 20 | 20 20 20 5c 64 65 66 5c | by2. | \def\|
|00001ab0| 64 69 76 69 64 65 72 7b | 5c 68 73 6b 69 70 5c 64 |divider{|\hskip\d|
|00001ac0| 69 6d 65 6e 31 20 5c 76 | 72 75 6c 65 20 77 69 64 |imen1 \v|rule wid|
|00001ad0| 74 68 5c 64 69 6d 65 6e | 30 20 5c 68 73 6b 69 70 |th\dimen|0 \hskip|
|00001ae0| 5c 64 69 6d 65 6e 31 7d | 7d 0a 0a 5c 64 65 66 5c |\dimen1}|}..\def\|
|00001af0| 62 65 67 69 6e 61 72 74 | 20 23 31 2f 23 32 7b 5c |beginart| #1/#2{\|
|00001b00| 76 62 6f 78 5c 62 67 72 | 6f 75 70 23 31 20 5c 63 |vbox\bgr|oup#1 \c|
|00001b10| 6f 6c 6e 75 6d 62 65 72 | 3d 23 32 20 20 5c 70 61 |olnumber|=#2 \pa|
|00001b20| 72 73 6b 69 70 3d 30 70 | 74 0a 20 20 20 20 20 20 |rskip=0p|t. |
|00001b30| 5c 61 64 76 61 6e 63 65 | 5c 63 6f 6c 6e 75 6d 62 |\advance|\colnumb|
|00001b40| 65 72 20 62 79 2d 31 20 | 5c 74 6d 70 64 69 6d 3d |er by-1 |\tmpdim=|
|00001b50| 5c 63 6f 6c 6a 75 6d 70 | 20 5c 6d 75 6c 74 69 70 |\coljump| \multip|
|00001b60| 6c 79 5c 74 6d 70 64 69 | 6d 20 62 79 5c 63 6f 6c |ly\tmpdi|m by\col|
|00001b70| 6e 75 6d 62 65 72 0a 20 | 20 20 20 20 20 5c 73 69 |number. | \si|
|00001b80| 7a 65 3d 5c 68 73 69 7a | 65 20 20 5c 61 64 76 61 |ze=\hsiz|e \adva|
|00001b90| 6e 63 65 5c 73 69 7a 65 | 20 62 79 2d 5c 74 6d 70 |nce\size| by-\tmp|
|00001ba0| 64 69 6d 0a 20 20 20 20 | 20 20 5c 61 64 76 61 6e |dim. | \advan|
|00001bb0| 63 65 5c 63 6f 6c 6e 75 | 6d 62 65 72 20 62 79 31 |ce\colnu|mber by1|
|00001bc0| 20 5c 64 69 76 69 64 65 | 5c 73 69 7a 65 20 62 79 | \divide|\size by|
|00001bd0| 5c 63 6f 6c 6e 75 6d 62 | 65 72 0a 20 20 20 20 20 |\colnumb|er. |
|00001be0| 20 5c 76 62 61 64 6e 65 | 73 73 3d 31 30 30 30 30 | \vbadne|ss=10000|
|00001bf0| 20 5c 68 62 61 64 6e 65 | 73 73 3d 32 30 30 30 20 | \hbadne|ss=2000 |
|00001c00| 5c 74 6f 6c 65 72 61 6e | 63 65 3d 32 30 30 30 0a |\toleran|ce=2000.|
|00001c10| 20 20 20 20 20 20 5c 73 | 65 74 62 6f 78 5c 63 6f | \s|etbox\co|
|00001c20| 6c 3d 5c 76 62 6f 78 5c | 62 67 72 6f 75 70 5c 68 |l=\vbox\|bgroup\h|
|00001c30| 73 69 7a 65 5c 73 69 7a | 65 20 5c 6e 6f 69 6e 64 |size\siz|e \noind|
|00001c40| 65 6e 74 5c 6e 73 74 72 | 75 74 7d 0a 0a 5c 64 65 |ent\nstr|ut}..\de|
|00001c50| 66 5c 65 6e 64 61 72 74 | 20 7b 5c 67 6c 6f 62 61 |f\endart| {\globa|
|00001c60| 6c 5c 73 69 7a 65 3d 5c | 62 61 73 65 6c 69 6e 65 |l\size=\|baseline|
|00001c70| 73 6b 69 70 20 5c 76 66 | 69 6c 20 5c 65 67 72 6f |skip \vf|il \egro|
|00001c80| 75 70 0a 20 20 20 20 20 | 20 5c 6d 75 6c 74 69 70 |up. | \multip|
|00001c90| 6c 79 5c 73 69 7a 65 20 | 62 79 5c 63 6f 6c 6e 75 |ly\size |by\colnu|
|00001ca0| 6d 62 65 72 20 20 5c 61 | 64 76 61 6e 63 65 5c 73 |mber \a|dvance\s|
|00001cb0| 69 7a 65 20 62 79 2d 5c | 62 61 73 65 6c 69 6e 65 |ize by-\|baseline|
|00001cc0| 73 6b 69 70 0a 20 20 20 | 20 20 20 5c 74 6d 70 64 |skip. | \tmpd|
|00001cd0| 69 6d 3d 5c 68 74 5c 63 | 6f 6c 20 20 5c 61 64 76 |im=\ht\c|ol \adv|
|00001ce0| 61 6e 63 65 5c 74 6d 70 | 64 69 6d 20 62 79 5c 73 |ance\tmp|dim by\s|
|00001cf0| 69 7a 65 20 20 5c 64 69 | 76 69 64 65 5c 74 6d 70 |ize \di|vide\tmp|
|00001d00| 64 69 6d 20 62 79 5c 63 | 6f 6c 6e 75 6d 62 65 72 |dim by\c|olnumber|
|00001d10| 0a 20 20 20 20 20 20 5c | 68 62 6f 78 7b 5c 73 70 |. \|hbox{\sp|
|00001d20| 6c 69 74 74 6f 70 73 6b | 69 70 3d 5c 74 6f 70 73 |littopsk|ip=\tops|
|00001d30| 6b 69 70 20 5c 64 6f 69 | 74 74 6f 69 74 7d 5c 65 |kip \doi|ttoit}\e|
|00001d40| 67 72 6f 75 70 7d 0a 0a | 5c 64 65 66 5c 64 6f 69 |group}..|\def\doi|
|00001d50| 74 74 6f 69 74 7b 5c 69 | 66 6e 75 6d 5c 63 6f 6c |ttoit{\i|fnum\col|
|00001d60| 6e 75 6d 62 65 72 3e 30 | 20 5c 76 73 70 6c 69 74 |number>0| \vsplit|
|00001d70| 5c 63 6f 6c 20 74 6f 20 | 5c 74 6d 70 64 69 6d 0a |\col to |\tmpdim.|
|00001d80| 20 20 20 20 20 20 5c 67 | 6c 6f 62 61 6c 5c 61 64 | \g|lobal\ad|
|00001d90| 76 61 6e 63 65 5c 63 6f | 6c 6e 75 6d 62 65 72 20 |vance\co|lnumber |
|00001da0| 62 79 2d 31 0a 20 20 20 | 20 20 20 5c 69 66 6e 75 |by-1. | \ifnu|
|00001db0| 6d 5c 63 6f 6c 6e 75 6d | 62 65 72 3e 30 20 5c 64 |m\colnum|ber>0 \d|
|00001dc0| 69 76 69 64 65 72 20 5c | 66 69 20 5c 64 6f 69 74 |ivider \|fi \doit|
|00001dd0| 74 6f 69 74 20 5c 66 69 | 7d 0a 0a 25 2a 2a 2a 2a |toit \fi|}..%****|
|00001de0| 2a 2a 2a 2a 2a 2a 20 46 | 4f 4e 54 20 41 4e 44 20 |****** F|ONT AND |
|00001df0| 43 4f 44 45 20 54 41 42 | 4c 45 20 2a 2a 2a 2a 2a |CODE TAB|LE *****|
|00001e00| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001e10| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001e20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 0a 5c 64 65 66 |********|***.\def|
|00001e30| 5c 63 68 61 72 74 61 62 | 6c 65 20 23 31 7b 5c 73 |\chartab|le #1{\s|
|00001e40| 6d 61 6c 6c 62 72 65 61 | 6b 5c 76 62 6f 78 7b 5c |mallbrea|k\vbox{\|
|00001e50| 6e 6f 69 6e 64 65 6e 74 | 25 0a 20 20 20 20 20 5c |noindent|%. \|
|00001e60| 75 6e 64 65 72 62 61 72 | 7b 43 68 61 72 61 63 74 |underbar|{Charact|
|00001e70| 65 72 73 20 69 6e 20 74 | 68 65 20 7b 5c 73 6c 23 |ers in t|he {\sl#|
|00001e80| 31 5c 2f 7d 20 66 6f 6e | 74 2c 20 77 69 74 68 20 |1\/} fon|t, with |
|00001e90| 64 65 63 69 6d 61 6c 20 | 63 6f 64 65 73 3a 7d 0a |decimal |codes:}.|
|00001ea0| 20 20 20 20 20 5c 72 61 | 67 67 65 64 72 69 67 68 | \ra|ggedrigh|
|00001eb0| 74 20 5c 68 62 61 64 6e | 65 73 73 35 30 30 30 20 |t \hbadn|ess5000 |
|00001ec0| 5c 74 6f 6c 65 72 61 6e | 63 65 31 30 30 30 30 20 |\toleran|ce10000 |
|00001ed0| 5c 6d 65 64 73 6b 69 70 | 0a 20 20 20 20 20 5c 66 |\medskip|. \f|
|00001ee0| 6f 6e 74 5c 66 74 3d 23 | 31 20 5c 66 74 20 5c 64 |ont\ft=#|1 \ft \d|
|00001ef0| 69 6d 65 6e 30 3d 31 34 | 70 74 20 5c 62 61 73 65 |imen0=14|pt \base|
|00001f00| 6c 69 6e 65 73 6b 69 70 | 3d 5c 64 69 6d 65 6e 30 |lineskip|=\dimen0|
|00001f10| 0a 20 20 20 20 20 5c 69 | 66 64 69 6d 5c 64 69 6d |. \i|fdim\dim|
|00001f20| 65 6e 30 3c 33 2e 32 35 | 65 78 20 5c 62 61 73 65 |en0<3.25|ex \base|
|00001f30| 6c 69 6e 65 73 6b 69 70 | 3d 33 2e 32 35 65 78 20 |lineskip|=3.25ex |
|00001f40| 5c 66 69 20 5c 63 6f 75 | 6e 74 32 35 35 3d 30 20 |\fi \cou|nt255=0 |
|00001f50| 5c 64 69 6d 65 6e 30 3d | 31 30 70 74 0a 20 20 20 |\dimen0=|10pt. |
|00001f60| 20 20 5c 6c 6f 6f 70 20 | 5c 73 65 74 62 6f 78 30 | \loop |\setbox0|
|00001f70| 3d 5c 68 62 6f 78 7b 5c | 63 68 61 72 5c 63 6f 75 |=\hbox{\|char\cou|
|00001f80| 6e 74 32 35 35 7d 0a 20 | 20 20 20 20 5c 69 66 64 |nt255}. | \ifd|
|00001f90| 69 6d 5c 77 64 30 3e 5c | 64 69 6d 65 6e 30 20 5c |im\wd0>\|dimen0 \|
|00001fa0| 64 69 6d 65 6e 30 3d 5c | 77 64 30 20 5c 66 69 20 |dimen0=\|wd0 \fi |
|00001fb0| 5c 61 64 76 61 6e 63 65 | 5c 63 6f 75 6e 74 32 35 |\advance|\count25|
|00001fc0| 35 20 62 79 31 0a 20 20 | 20 20 20 5c 69 66 6e 75 |5 by1. | \ifnu|
|00001fd0| 6d 5c 63 6f 75 6e 74 32 | 35 35 3c 31 32 38 20 5c |m\count2|55<128 \|
|00001fe0| 72 65 70 65 61 74 20 5c | 63 6f 75 6e 74 32 35 35 |repeat \|count255|
|00001ff0| 3d 30 0a 20 20 20 20 20 | 5c 61 64 76 61 6e 63 65 |=0. |\advance|
|00002000| 5c 64 69 6d 65 6e 30 20 | 62 79 20 32 35 70 74 20 |\dimen0 |by 25pt |
|00002010| 5c 6e 6f 69 6e 64 65 6e | 74 20 5c 6c 6f 6f 70 0a |\noinden|t \loop.|
|00002020| 20 20 20 20 20 5c 68 62 | 6f 78 20 74 6f 5c 64 69 | \hb|ox to\di|
|00002030| 6d 65 6e 30 7b 5c 68 62 | 6f 78 20 74 6f 32 33 70 |men0{\hb|ox to23p|
|00002040| 74 7b 5c 68 66 69 6c 5c | 72 6d 5c 74 68 65 5c 63 |t{\hfil\|rm\the\c|
|00002050| 6f 75 6e 74 32 35 35 3a | 5c 20 7d 5c 63 68 61 72 |ount255:|\ }\char|
|00002060| 5c 63 6f 75 6e 74 32 35 | 35 5c 68 66 69 6c 7d 0a |\count25|5\hfil}.|
|00002070| 20 20 20 20 20 5c 61 64 | 76 61 6e 63 65 5c 63 6f | \ad|vance\co|
|00002080| 75 6e 74 32 35 35 20 62 | 79 31 20 5c 69 66 6e 75 |unt255 b|y1 \ifnu|
|00002090| 6d 5c 63 6f 75 6e 74 32 | 35 35 3c 31 32 38 20 5c |m\count2|55<128 \|
|000020a0| 71 75 61 64 5c 72 65 70 | 65 61 74 0a 20 20 20 20 |quad\rep|eat. |
|000020b0| 20 5c 73 6d 61 6c 6c 62 | 72 65 61 6b 7d 20 5c 66 | \smallb|reak} \f|
|000020c0| 6f 6e 74 5c 74 65 6e 72 | 6d 3d 63 6d 72 31 30 20 |ont\tenr|m=cmr10 |
|000020d0| 7d 0a 0a 25 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 20 54 |}..%****|****** T|
|000020e0| 48 45 20 60 49 47 4e 4f | 52 45 27 20 43 4f 4d 4d |HE `IGNO|RE' COMM|
|000020f0| 41 4e 44 20 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |AND ****|********|
|00002100| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002110| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002120| 2a 2a 2a 0a 5c 64 65 66 | 5c 69 67 6e 6f 72 65 20 |***.\def|\ignore |
|00002130| 7b 5c 63 6f 75 6e 74 32 | 35 35 3d 30 20 5c 62 65 |{\count2|55=0 \be|
|00002140| 67 69 6e 67 72 6f 75 70 | 0a 20 20 20 20 20 20 5c |gingroup|. \|
|00002150| 6c 6f 6f 70 20 5c 63 61 | 74 63 6f 64 65 5c 63 6f |loop \ca|tcode\co|
|00002160| 75 6e 74 32 35 35 3d 31 | 34 20 20 25 20 4d 61 6b |unt255=1|4 % Mak|
|00002170| 65 20 65 76 65 72 79 74 | 68 69 6e 67 20 61 20 63 |e everyt|hing a c|
|00002180| 6f 6d 6d 65 6e 74 20 63 | 68 61 72 61 63 74 65 72 |omment c|haracter|
|00002190| 2e 0a 20 20 20 20 20 20 | 20 20 20 5c 61 64 76 61 |.. | \adva|
|000021a0| 6e 63 65 5c 63 6f 75 6e | 74 32 35 35 20 62 79 31 |nce\coun|t255 by1|
|000021b0| 20 5c 69 66 6e 75 6d 5c | 63 6f 75 6e 74 32 35 35 | \ifnum\|count255|
|000021c0| 3c 31 32 37 0a 20 20 20 | 20 20 20 5c 72 65 70 65 |<127. | \repe|
|000021d0| 61 74 20 5c 63 61 74 63 | 6f 64 65 60 5c 21 3d 30 |at \catc|ode`\!=0|
|000021e0| 20 7d 20 20 20 20 20 25 | 20 4d 61 6b 65 73 20 21 | } %| Makes !|
|000021f0| 20 61 6e 20 65 73 63 61 | 70 65 20 63 68 61 72 61 | an esca|pe chara|
|00002200| 63 74 65 72 2e 0a 7b 5c | 63 61 74 63 6f 64 65 60 |cter..{\|catcode`|
|00002210| 5c 21 3d 30 20 21 67 64 | 65 66 21 45 7b 21 65 6e |\!=0 !gd|ef!E{!en|
|00002220| 64 67 72 6f 75 70 7d 7d | 25 20 44 65 66 69 6e 65 |dgroup}}|% Define|
|00002230| 73 20 74 68 65 20 60 73 | 74 6f 70 20 69 67 6e 6f |s the `s|top igno|
|00002240| 72 69 6e 67 27 20 63 6f | 6d 6d 61 6e 64 2e 0a 0a |ring' co|mmand...|
|00002250| 25 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 20 53 54 41 43 |%*******|*** STAC|
|00002260| 4b 53 59 4d 42 4f 4c 53 | 20 2a 2a 2a 2a 2a 2a 2a |KSYMBOLS| *******|
|00002270| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002280| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002290| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000022a0| 0a 5c 64 65 66 5c 73 74 | 61 63 6b 73 79 6d 62 6f |.\def\st|acksymbo|
|000022b0| 6c 73 20 23 31 23 32 23 | 33 23 34 7b 5c 64 65 66 |ls #1#2#|3#4{\def|
|000022c0| 5c 74 68 65 67 75 79 62 | 65 6c 6f 77 7b 23 32 7d |\theguyb|elow{#2}|
|000022d0| 0a 20 20 20 20 5c 64 65 | 66 5c 76 65 72 74 69 63 |. \de|f\vertic|
|000022e0| 61 6c 70 6f 73 69 74 69 | 6f 6e 7b 5c 6c 6f 77 65 |alpositi|on{\lowe|
|000022f0| 72 23 33 70 74 7d 0a 20 | 20 20 20 5c 64 65 66 5c |r#3pt}. | \def\|
|00002300| 73 70 61 63 69 6e 67 77 | 69 74 68 69 6e 73 79 6d |spacingw|ithinsym|
|00002310| 62 6f 6c 7b 5c 62 61 73 | 65 6c 69 6e 65 73 6b 69 |bol{\bas|elineski|
|00002320| 70 30 70 74 5c 6c 69 6e | 65 73 6b 69 70 23 34 70 |p0pt\lin|eskip#4p|
|00002330| 74 7d 0a 20 20 20 20 5c | 6d 61 74 68 72 65 6c 7b |t}. \|mathrel{|
|00002340| 5c 6d 61 74 68 70 61 6c | 65 74 74 65 5c 69 6e 74 |\mathpal|ette\int|
|00002350| 65 72 6d 65 64 69 61 72 | 79 23 31 7d 7d 0a 5c 64 |ermediar|y#1}}.\d|
|00002360| 65 66 5c 69 6e 74 65 72 | 6d 65 64 69 61 72 79 23 |ef\inter|mediary#|
|00002370| 31 23 32 7b 5c 76 65 72 | 74 69 63 61 6c 70 6f 73 |1#2{\ver|ticalpos|
|00002380| 69 74 69 6f 6e 5c 76 62 | 6f 78 7b 5c 73 70 61 63 |ition\vb|ox{\spac|
|00002390| 69 6e 67 77 69 74 68 69 | 6e 73 79 6d 62 6f 6c 0a |ingwithi|nsymbol.|
|000023a0| 20 20 20 20 20 20 5c 65 | 76 65 72 79 63 72 3d 7b | \e|verycr={|
|000023b0| 7d 5c 74 61 62 73 6b 69 | 70 30 70 74 0a 20 20 20 |}\tabski|p0pt. |
|000023c0| 20 20 20 5c 68 61 6c 69 | 67 6e 7b 24 5c 6d 61 74 | \hali|gn{$\mat|
|000023d0| 68 73 75 72 72 6f 75 6e | 64 30 70 74 23 31 5c 68 |hsurroun|d0pt#1\h|
|000023e0| 66 69 6c 23 23 5c 68 66 | 69 6c 24 5c 63 72 63 72 |fil##\hf|il$\crcr|
|000023f0| 23 32 5c 63 72 63 72 0a | 20 20 20 20 20 20 20 20 |#2\crcr.| |
|00002400| 20 20 20 20 20 20 20 5c | 74 68 65 67 75 79 62 65 | \|theguybe|
|00002410| 6c 6f 77 5c 63 72 63 72 | 7d 7d 7d 0a 0a 5c 64 65 |low\crcr|}}}..\de|
|00002420| 66 5c 6c 61 70 70 72 6f | 78 65 71 7b 5c 73 74 61 |f\lappro|xeq{\sta|
|00002430| 63 6b 73 79 6d 62 6f 6c | 73 7b 3c 7d 7b 5c 73 69 |cksymbol|s{<}{\si|
|00002440| 6d 7d 7b 32 2e 35 7d 7b | 2e 32 7d 7d 0a 5c 64 65 |m}{2.5}{|.2}}.\de|
|00002450| 66 5c 67 61 70 70 72 6f | 78 65 71 7b 5c 73 74 61 |f\gappro|xeq{\sta|
|00002460| 63 6b 73 79 6d 62 6f 6c | 73 7b 3e 7d 7b 5c 73 69 |cksymbol|s{>}{\si|
|00002470| 6d 7d 7b 33 7d 7b 2e 35 | 7d 7d 0a 0a 25 2a 2a 2a |m}{3}{.5|}}..%***|
|00002480| 2a 2a 2a 2a 2a 2a 2a 20 | 44 41 54 49 4e 47 20 2a |******* |DATING *|
|00002490| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000024a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000024b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000024c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 0a 5c 64 65 |********|****.\de|
|000024d0| 66 5c 6d 6f 6e 74 68 6e | 61 6d 65 20 7b 5c 69 66 |f\monthn|ame {\if|
|000024e0| 63 61 73 65 5c 6d 6f 6e | 74 68 5c 6f 72 20 4a 61 |case\mon|th\or Ja|
|000024f0| 6e 75 61 72 79 5c 6f 72 | 20 46 65 62 72 75 61 72 |nuary\or| Februar|
|00002500| 79 5c 6f 72 20 4d 61 72 | 63 68 5c 6f 72 0a 41 70 |y\or Mar|ch\or.Ap|
|00002510| 72 69 6c 5c 6f 72 20 4d | 61 79 5c 6f 72 20 4a 75 |ril\or M|ay\or Ju|
|00002520| 6e 65 5c 6f 72 20 4a 75 | 6c 79 5c 6f 72 20 41 75 |ne\or Ju|ly\or Au|
|00002530| 67 75 73 74 5c 6f 72 20 | 53 65 70 74 65 6d 62 65 |gust\or |Septembe|
|00002540| 72 5c 6f 72 20 4f 63 74 | 6f 62 65 72 5c 6f 72 0a |r\or Oct|ober\or.|
|00002550| 4e 6f 76 65 6d 62 65 72 | 5c 6f 72 20 44 65 63 65 |November|\or Dece|
|00002560| 6d 62 65 72 5c 66 69 7d | 0a 0a 5c 6e 65 77 63 6f |mber\fi}|..\newco|
|00002570| 75 6e 74 5c 6d 69 6e 73 | 20 20 5c 6e 65 77 63 6f |unt\mins| \newco|
|00002580| 75 6e 74 5c 68 6f 75 72 | 73 20 20 5c 68 6f 75 72 |unt\hour|s \hour|
|00002590| 73 3d 5c 74 69 6d 65 20 | 5c 6d 69 6e 73 3d 5c 74 |s=\time |\mins=\t|
|000025a0| 69 6d 65 0a 5c 64 65 66 | 5c 6e 6f 77 7b 5c 64 69 |ime.\def|\now{\di|
|000025b0| 76 69 64 65 5c 68 6f 75 | 72 73 20 62 79 36 30 20 |vide\hou|rs by60 |
|000025c0| 5c 6d 75 6c 74 69 70 6c | 79 5c 68 6f 75 72 73 20 |\multipl|y\hours |
|000025d0| 62 79 36 30 20 5c 61 64 | 76 61 6e 63 65 5c 6d 69 |by60 \ad|vance\mi|
|000025e0| 6e 73 20 62 79 2d 5c 68 | 6f 75 72 73 0a 20 20 20 |ns by-\h|ours. |
|000025f0| 20 20 5c 64 69 76 69 64 | 65 5c 68 6f 75 72 73 20 | \divid|e\hours |
|00002600| 62 79 36 30 20 20 20 20 | 20 20 20 20 20 25 20 4e |by60 | % N|
|00002610| 4f 54 45 3a 20 5c 64 69 | 76 69 64 65 20 6f 6e 6c |OTE: \di|vide onl|
|00002620| 79 20 67 69 76 65 73 20 | 69 6e 74 65 67 65 72 20 |y gives |integer |
|00002630| 61 6e 73 77 65 72 73 2e | 0a 20 20 20 20 20 5c 69 |answers.|. \i|
|00002640| 66 6e 75 6d 5c 68 6f 75 | 72 73 3e 31 32 20 5c 61 |fnum\hou|rs>12 \a|
|00002650| 64 76 61 6e 63 65 5c 68 | 6f 75 72 73 20 62 79 2d |dvance\h|ours by-|
|00002660| 31 32 0a 20 20 20 20 20 | 20 20 5c 6e 75 6d 62 65 |12. | \numbe|
|00002670| 72 5c 68 6f 75 72 73 3a | 5c 69 66 6e 75 6d 5c 6d |r\hours:|\ifnum\m|
|00002680| 69 6e 73 3c 31 30 20 30 | 5c 66 69 5c 6e 75 6d 62 |ins<10 0|\fi\numb|
|00002690| 65 72 5c 6d 69 6e 73 5c | 20 50 2e 4d 2e 5c 65 6c |er\mins\| P.M.\el|
|000026a0| 73 65 0a 20 20 20 20 20 | 20 20 5c 6e 75 6d 62 65 |se. | \numbe|
|000026b0| 72 5c 68 6f 75 72 73 3a | 5c 69 66 6e 75 6d 5c 6d |r\hours:|\ifnum\m|
|000026c0| 69 6e 73 3c 31 30 20 30 | 5c 66 69 5c 6e 75 6d 62 |ins<10 0|\fi\numb|
|000026d0| 65 72 5c 6d 69 6e 73 5c | 20 41 2e 4d 2e 5c 66 69 |er\mins\| A.M.\fi|
|000026e0| 7d 0a 5c 64 65 66 5c 74 | 6f 64 61 79 20 7b 5c 6d |}.\def\t|oday {\m|
|000026f0| 6f 6e 74 68 6e 61 6d 65 | 5c 20 5c 6e 75 6d 62 65 |onthname|\ \numbe|
|00002700| 72 5c 64 61 79 2c 20 5c | 6e 75 6d 62 65 72 5c 79 |r\day, \|number\y|
|00002710| 65 61 72 7d 0a 0a 25 2a | 2a 2a 2a 2a 2a 2a 2a 2a |ear}..%*|********|
|00002720| 2a 20 54 41 42 4c 45 20 | 43 4f 4d 4d 41 4e 44 53 |* TABLE |COMMANDS|
|00002730| 20 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | *******|********|
|00002740| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002750| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002760| 2a 2a 2a 2a 2a 2a 0a 5c | 6e 65 77 64 69 6d 65 6e |******.\|newdimen|
|00002770| 5c 74 65 6d 70 64 69 6d | 20 20 20 20 20 20 20 20 |\tempdim| |
|00002780| 20 20 20 20 20 20 20 20 | 20 25 20 46 6f 72 20 74 | | % For t|
|00002790| 65 6d 70 6f 72 61 72 79 | 20 73 74 6f 72 61 67 65 |emporary| storage|
|000027a0| 2e 0a 5c 6e 65 77 64 69 | 6d 65 6e 5c 6f 74 68 69 |..\newdi|men\othi|
|000027b0| 63 6b 20 20 20 5c 6f 74 | 68 69 63 6b 3d 2e 34 70 |ck \ot|hick=.4p|
|000027c0| 74 20 20 20 25 20 54 6f | 20 73 65 74 20 74 68 65 |t % To| set the|
|000027d0| 20 6f 75 74 65 72 20 72 | 75 6c 65 20 74 68 69 63 | outer r|ule thic|
|000027e0| 6b 6e 65 73 73 2e 0a 5c | 6e 65 77 64 69 6d 65 6e |kness..\|newdimen|
|000027f0| 5c 69 74 68 69 63 6b 20 | 20 20 5c 69 74 68 69 63 |\ithick | \ithic|
|00002800| 6b 3d 2e 34 70 74 20 20 | 20 25 20 54 6f 20 73 65 |k=.4pt | % To se|
|00002810| 74 20 74 68 65 20 69 6e | 6e 65 72 20 72 75 6c 65 |t the in|ner rule|
|00002820| 20 74 68 69 63 6b 6e 65 | 73 73 2e 0a 5c 6e 65 77 | thickne|ss..\new|
|00002830| 64 69 6d 65 6e 5c 73 70 | 61 63 69 6e 67 20 20 5c |dimen\sp|acing \|
|00002840| 73 70 61 63 69 6e 67 3d | 39 70 74 20 20 20 25 20 |spacing=|9pt % |
|00002850| 54 6f 20 73 65 74 20 74 | 68 65 20 69 6e 74 65 72 |To set t|he inter|
|00002860| 6c 69 6e 65 20 73 70 61 | 63 69 6e 67 2e 0a 5c 6e |line spa|cing..\n|
|00002870| 65 77 64 69 6d 65 6e 5c | 61 62 6f 76 65 68 72 20 |ewdimen\|abovehr |
|00002880| 20 5c 61 62 6f 76 65 68 | 72 3d 36 70 74 20 20 20 | \aboveh|r=6pt |
|00002890| 25 20 53 70 61 63 65 20 | 61 62 6f 76 65 20 68 6f |% Space |above ho|
|000028a0| 72 69 7a 6f 6e 74 61 6c | 20 72 75 6c 65 73 2e 0a |rizontal| rules..|
|000028b0| 5c 6e 65 77 64 69 6d 65 | 6e 5c 62 65 6c 6f 77 68 |\newdime|n\belowh|
|000028c0| 72 20 20 5c 62 65 6c 6f | 77 68 72 3d 38 70 74 20 |r \belo|whr=8pt |
|000028d0| 20 20 25 20 53 70 61 63 | 65 20 62 65 6c 6f 77 20 | % Spac|e below |
|000028e0| 68 6f 72 69 7a 6f 6e 74 | 61 6c 20 72 75 6c 65 73 |horizont|al rules|
|000028f0| 2e 0a 5c 6e 65 77 64 69 | 6d 65 6e 5c 6e 65 78 74 |..\newdi|men\next|
|00002900| 74 6f 76 72 20 5c 6e 65 | 78 74 74 6f 76 72 3d 38 |tovr \ne|xttovr=8|
|00002910| 70 74 20 20 25 20 53 70 | 61 63 65 20 6e 65 78 74 |pt % Sp|ace next|
|00002920| 20 74 6f 20 76 65 72 74 | 69 63 61 6c 20 72 75 6c | to vert|ical rul|
|00002930| 65 73 2e 0a 0a 5c 64 65 | 66 5c 72 7b 5c 68 66 69 |es...\de|f\r{\hfi|
|00002940| 6c 26 5c 6f 6d 69 74 5c | 76 72 73 70 5c 76 72 75 |l&\omit\|vrsp\vru|
|00002950| 6c 65 20 77 69 64 74 68 | 5c 6f 74 68 69 63 6b 5c |le width|\othick\|
|00002960| 63 72 26 7d 20 20 20 25 | 20 54 6f 20 73 74 61 72 |cr&} %| To star|
|00002970| 74 20 61 20 6e 65 77 20 | 6c 69 6e 65 2e 0a 5c 64 |t a new |line..\d|
|00002980| 65 66 5c 72 72 7b 5c 68 | 66 69 6c 5c 64 6f 77 6e |ef\rr{\h|fil\down|
|00002990| 7b 5c 61 62 6f 76 65 68 | 72 7d 26 5c 6f 6d 69 74 |{\aboveh|r}&\omit|
|000029a0| 5c 76 72 73 70 5c 76 72 | 75 6c 65 20 77 69 64 74 |\vrsp\vr|ule widt|
|000029b0| 68 5c 6f 74 68 69 63 6b | 5c 63 72 0a 20 20 20 20 |h\othick|\cr. |
|000029c0| 20 5c 6e 6f 61 6c 69 67 | 6e 7b 5c 68 72 75 6c 65 | \noalig|n{\hrule|
|000029d0| 20 68 65 69 67 68 74 5c | 69 74 68 69 63 6b 7d 5c | height\|ithick}\|
|000029e0| 75 70 7b 5c 62 65 6c 6f | 77 68 72 7d 26 7d 25 20 |up{\belo|whr}&}% |
|000029f0| 54 6f 20 64 72 61 77 20 | 61 6e 20 5c 68 72 75 6c |To draw |an \hrul|
|00002a00| 65 2e 0a 5c 64 65 66 5c | 75 70 23 31 7b 5c 74 65 |e..\def\|up#1{\te|
|00002a10| 6d 70 64 69 6d 3d 23 31 | 5c 61 64 76 61 6e 63 65 |mpdim=#1|\advance|
|00002a20| 5c 74 65 6d 70 64 69 6d | 20 62 79 31 65 78 0a 20 |\tempdim| by1ex. |
|00002a30| 20 20 20 20 5c 76 72 75 | 6c 65 20 68 65 69 67 68 | \vru|le heigh|
|00002a40| 74 5c 74 65 6d 70 64 69 | 6d 20 77 69 64 74 68 30 |t\tempdi|m width0|
|00002a50| 70 74 20 64 65 70 74 68 | 30 70 74 7d 25 20 20 20 |pt depth|0pt}% |
|00002a60| 46 6f 72 20 73 70 61 63 | 65 20 61 62 6f 76 65 20 |For spac|e above |
|00002a70| 61 20 6c 69 6e 65 2e 0a | 5c 64 65 66 5c 64 6f 77 |a line..|\def\dow|
|00002a80| 6e 23 31 7b 5c 76 72 75 | 6c 65 20 68 65 69 67 68 |n#1{\vru|le heigh|
|00002a90| 74 30 70 74 20 64 65 70 | 74 68 23 31 20 77 69 64 |t0pt dep|th#1 wid|
|00002aa0| 74 68 30 70 74 7d 25 20 | 20 46 6f 72 20 73 70 61 |th0pt}% | For spa|
|00002ab0| 63 65 20 62 65 6c 6f 77 | 20 61 20 6c 69 6e 65 2e |ce below| a line.|
|00002ac0| 0a 5c 64 65 66 5c 6c 61 | 72 67 65 23 31 23 32 7b |.\def\la|rge#1#2{|
|00002ad0| 5c 73 65 74 62 6f 78 30 | 3d 5c 76 74 6f 70 7b 5c |\setbox0|=\vtop{\|
|00002ae0| 68 73 69 7a 65 23 31 20 | 5c 6c 69 6e 65 73 6b 69 |hsize#1 |\lineski|
|00002af0| 70 6c 69 6d 69 74 3d 30 | 70 74 20 5c 6c 69 6e 65 |plimit=0|pt \line|
|00002b00| 73 6b 69 70 3d 31 70 74 | 0a 20 20 20 20 20 5c 62 |skip=1pt|. \b|
|00002b10| 61 73 65 6c 69 6e 65 73 | 6b 69 70 5c 73 70 61 63 |aselines|kip\spac|
|00002b20| 69 6e 67 20 5c 61 64 76 | 61 6e 63 65 5c 62 61 73 |ing \adv|ance\bas|
|00002b30| 65 6c 69 6e 65 73 6b 69 | 70 20 62 79 20 33 70 74 |elineski|p by 3pt|
|00002b40| 20 5c 6e 6f 69 6e 64 65 | 6e 74 0a 20 20 20 20 20 | \noinde|nt. |
|00002b50| 23 32 7d 5c 74 65 6d 70 | 64 69 6d 3d 5c 64 70 30 |#2}\temp|dim=\dp0|
|00002b60| 5c 61 64 76 61 6e 63 65 | 5c 74 65 6d 70 64 69 6d |\advance|\tempdim|
|00002b70| 20 62 79 5c 61 62 6f 76 | 65 68 72 5c 62 6f 78 30 | by\abov|ehr\box0|
|00002b80| 5c 64 6f 77 6e 7b 5c 74 | 65 6d 70 64 69 6d 7d 7d |\down{\t|empdim}}|
|00002b90| 0a 25 20 60 5c 6c 61 72 | 67 65 27 20 61 6c 6c 6f |.% `\lar|ge' allo|
|00002ba0| 77 73 20 79 6f 75 20 74 | 6f 20 6d 61 6b 65 20 6d |ws you t|o make m|
|00002bb0| 75 6c 74 69 2d 6c 69 6e | 65 20 74 61 62 6c 65 20 |ulti-lin|e table |
|00002bc0| 65 6e 74 72 69 65 73 2e | 0a 5c 64 65 66 5c 64 69 |entries.|.\def\di|
|00002bd0| 67 7b 7b 5c 68 70 68 61 | 6e 74 6f 6d 30 7d 7d 20 |g{{\hpha|ntom0}} |
|00002be0| 20 25 20 54 6f 20 6c 65 | 61 76 65 20 61 20 73 70 | % To le|ave a sp|
|00002bf0| 61 63 65 2c 20 74 68 65 | 20 77 69 64 74 68 20 6f |ace, the| width o|
|00002c00| 66 20 61 20 64 69 67 69 | 74 2e 0a 5c 64 65 66 5c |f a digi|t..\def\|
|00002c10| 68 67 61 70 23 31 7b 5c | 68 73 6b 69 70 2d 5c 6e |hgap#1{\|hskip-\n|
|00002c20| 65 78 74 74 6f 76 72 5c | 68 73 6b 69 70 23 31 5c |exttovr\|hskip#1\|
|00002c30| 68 73 6b 69 70 2d 5c 6e | 65 78 74 74 6f 76 72 5c |hskip-\n|exttovr\|
|00002c40| 72 65 6c 61 78 7d 20 25 | 20 46 6f 72 20 61 20 67 |relax} %| For a g|
|00002c50| 61 70 2e 0a 5c 64 65 66 | 5c 76 72 73 70 7b 5c 68 |ap..\def|\vrsp{\h|
|00002c60| 73 6b 69 70 5c 6e 65 78 | 74 74 6f 76 72 5c 72 65 |skip\nex|ttovr\re|
|00002c70| 6c 61 78 7d 0a 5c 64 65 | 66 5c 74 6f 70 72 75 6c |lax}.\de|f\toprul|
|00002c80| 65 23 31 7b 5c 64 65 66 | 5c 73 74 61 72 74 72 75 |e#1{\def|\startru|
|00002c90| 6c 65 7b 5c 68 72 75 6c | 65 20 68 65 69 67 68 74 |le{\hrul|e height|
|00002ca0| 23 31 5c 72 65 6c 61 78 | 7d 7d 20 25 20 53 65 74 |#1\relax|}} % Set|
|00002cb0| 20 61 20 74 6f 70 20 72 | 75 6c 65 2e 0a 5c 74 6f | a top r|ule..\to|
|00002cc0| 70 72 75 6c 65 7b 5c 6f | 74 68 69 63 6b 7d 20 20 |prule{\o|thick} |
|00002cd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002ce0| 20 20 20 20 25 20 50 69 | 63 6b 69 6e 67 20 74 68 | % Pi|cking th|
|00002cf0| 65 20 60 5c 74 6f 70 72 | 75 6c 65 27 20 64 65 66 |e `\topr|ule' def|
|00002d00| 61 75 6c 74 2e 0a 5c 64 | 65 66 5c 6e 73 74 72 75 |ault..\d|ef\nstru|
|00002d10| 74 7b 5c 76 72 75 6c 65 | 20 68 65 69 67 68 74 5c |t{\vrule| height\|
|00002d20| 73 70 61 63 69 6e 67 20 | 64 65 70 74 68 33 2e 35 |spacing |depth3.5|
|00002d30| 70 74 20 77 69 64 74 68 | 30 70 74 7d 0a 5c 64 65 |pt width|0pt}.\de|
|00002d40| 66 5c 65 78 63 6c 61 69 | 6d 7b 5c 63 68 61 72 60 |f\exclai|m{\char`|
|00002d50| 5c 21 7d 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |\!} | |
|00002d60| 20 20 20 20 25 20 54 6f | 20 70 72 69 6e 74 20 61 | % To| print a|
|00002d70| 6e 20 65 78 63 6c 61 6d | 61 74 69 6f 6e 20 6d 61 |n exclam|ation ma|
|00002d80| 72 6b 2e 0a 5c 64 65 66 | 5c 70 72 65 61 6d 62 6c |rk..\def|\preambl|
|00002d90| 65 23 31 7b 5c 64 65 66 | 5c 73 74 61 72 74 75 70 |e#1{\def|\startup|
|00002da0| 7b 23 31 7d 7d 20 20 20 | 20 20 20 25 20 46 6f 72 |{#1}} | % For|
|00002db0| 20 60 63 75 73 74 6f 6d | 69 7a 65 64 27 20 70 72 | `custom|ized' pr|
|00002dc0| 65 61 6d 62 6c 65 73 2e | 0a 5c 70 72 65 61 6d 62 |eambles.|.\preamb|
|00002dd0| 6c 65 7b 26 23 23 7d 20 | 20 20 20 20 20 20 20 20 |le{&##} | |
|00002de0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002df0| 25 20 43 68 6f 6f 73 69 | 6e 67 20 74 68 65 20 64 |% Choosi|ng the d|
|00002e00| 65 66 61 75 6c 74 20 70 | 72 65 61 6d 62 6c 65 2e |efault p|reamble.|
|00002e10| 0a 7b 5c 63 61 74 63 6f | 64 65 60 5c 21 3d 5c 61 |.{\catco|de`\!=\a|
|00002e20| 63 74 69 76 65 0a 20 5c | 67 64 65 66 21 7b 5c 68 |ctive. \|gdef!{\h|
|00002e30| 66 69 6c 5c 76 72 75 6c | 65 20 77 69 64 74 68 30 |fil\vrul|e width0|
|00002e40| 70 74 5c 76 72 73 70 5c | 76 72 75 6c 65 20 77 69 |pt\vrsp\|vrule wi|
|00002e50| 64 74 68 5c 69 74 68 69 | 63 6b 5c 72 65 6c 61 78 |dth\ithi|ck\relax|
|00002e60| 5c 76 72 73 70 26 7d 7d | 0a 25 20 53 65 74 74 69 |\vrsp&}}|.% Setti|
|00002e70| 6e 67 20 75 70 20 60 21 | 27 20 61 73 20 74 68 65 |ng up `!|' as the|
|00002e80| 20 65 6e 74 72 79 20 73 | 65 70 61 72 61 74 6f 72 | entry s|eparator|
|00002e90| 2e 0a 0a 5c 64 65 66 5c | 74 61 62 6c 65 20 23 31 |...\def\|table #1|
|00002ea0| 7b 5c 76 62 6f 78 5c 62 | 67 72 6f 75 70 20 5c 73 |{\vbox\b|group \s|
|00002eb0| 65 74 62 6f 78 30 3d 5c | 68 62 6f 78 7b 23 31 7d |etbox0=\|hbox{#1}|
|00002ec0| 0a 20 20 20 20 20 5c 76 | 62 6f 78 5c 62 67 72 6f |. \v|box\bgro|
|00002ed0| 75 70 5c 6f 66 66 69 6e | 74 65 72 6c 69 6e 65 73 |up\offin|terlines|
|00002ee0| 6b 69 70 20 20 5c 63 61 | 74 63 6f 64 65 60 5c 21 |kip \ca|tcode`\!|
|00002ef0| 3d 5c 61 63 74 69 76 65 | 0a 20 20 20 20 20 5c 68 |=\active|. \h|
|00002f00| 61 6c 69 67 6e 5c 62 67 | 72 6f 75 70 23 23 5c 76 |align\bg|roup##\v|
|00002f10| 72 75 6c 65 20 77 69 64 | 74 68 5c 6f 74 68 69 63 |rule wid|th\othic|
|00002f20| 6b 5c 76 72 73 70 26 5c | 73 70 61 6e 5c 73 74 61 |k\vrsp&\|span\sta|
|00002f30| 72 74 75 70 5c 6e 73 74 | 72 75 74 5c 63 72 0a 20 |rtup\nst|rut\cr. |
|00002f40| 20 20 20 20 5c 6e 6f 61 | 6c 69 67 6e 7b 5c 6d 65 | \noa|lign{\me|
|00002f50| 64 73 6b 69 70 7d 0a 20 | 20 20 20 20 5c 6e 6f 61 |dskip}. | \noa|
|00002f60| 6c 69 67 6e 7b 5c 73 74 | 61 72 74 72 75 6c 65 7d |lign{\st|artrule}|
|00002f70| 5c 75 70 7b 5c 62 65 6c | 6f 77 68 72 7d 26 7d 0a |\up{\bel|owhr}&}.|
|00002f80| 0a 5c 64 65 66 5c 63 61 | 70 74 69 6f 6e 20 23 31 |.\def\ca|ption #1|
|00002f90| 7b 5c 64 6f 77 6e 7b 5c | 61 62 6f 76 65 68 72 7d |{\down{\|abovehr}|
|00002fa0| 26 5c 6f 6d 69 74 5c 76 | 72 73 70 5c 76 72 75 6c |&\omit\v|rsp\vrul|
|00002fb0| 65 20 77 69 64 74 68 5c | 6f 74 68 69 63 6b 5c 63 |e width\|othick\c|
|00002fc0| 72 0a 20 20 20 20 20 5c | 6e 6f 61 6c 69 67 6e 7b |r. \|noalign{|
|00002fd0| 5c 68 72 75 6c 65 20 68 | 65 69 67 68 74 5c 6f 74 |\hrule h|eight\ot|
|00002fe0| 68 69 63 6b 7d 5c 65 67 | 72 6f 75 70 5c 65 67 72 |hick}\eg|roup\egr|
|00002ff0| 6f 75 70 20 5c 73 65 74 | 62 6f 78 31 3d 5c 6c 61 |oup \set|box1=\la|
|00003000| 73 74 62 6f 78 0a 20 20 | 20 20 20 5c 74 65 6d 70 |stbox. | \temp|
|00003010| 64 69 6d 3d 5c 77 64 31 | 20 5c 68 62 6f 78 20 74 |dim=\wd1| \hbox t|
|00003020| 6f 5c 74 65 6d 70 64 69 | 6d 7b 5c 68 66 69 6c 20 |o\tempdi|m{\hfil |
|00003030| 5c 62 6f 78 30 20 5c 68 | 66 69 6c 7d 20 5c 62 6f |\box0 \h|fil} \bo|
|00003040| 78 31 20 5c 73 6d 61 6c | 6c 73 6b 69 70 0a 20 20 |x1 \smal|lskip. |
|00003050| 20 20 20 5c 68 62 6f 78 | 20 74 6f 5c 74 65 6d 70 | \hbox| to\temp|
|00003060| 64 69 6d 7b 5c 61 64 76 | 61 6e 63 65 5c 74 65 6d |dim{\adv|ance\tem|
|00003070| 70 64 69 6d 20 62 79 2d | 32 30 70 74 5c 68 66 69 |pdim by-|20pt\hfi|
|00003080| 6c 5c 76 62 6f 78 7b 5c | 68 73 69 7a 65 5c 74 65 |l\vbox{\|hsize\te|
|00003090| 6d 70 64 69 6d 0a 20 20 | 20 20 20 5c 6e 6f 69 6e |mpdim. | \noin|
|000030a0| 64 65 6e 74 20 23 31 7d | 5c 68 66 69 6c 7d 5c 65 |dent #1}|\hfil}\e|
|000030b0| 67 72 6f 75 70 7d 0a 0a | 25 2a 2a 2a 2a 2a 2a 2a |group}..|%*******|
|000030c0| 2a 2a 2a 20 56 45 52 42 | 41 54 49 4d 20 52 45 50 |*** VERB|ATIM REP|
|000030d0| 52 4f 44 55 43 54 49 4f | 4e 20 2a 2a 2a 2a 2a 2a |RODUCTIO|N ******|
|000030e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000030f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003100| 2a 2a 2a 2a 2a 2a 2a 2a | 0a 5c 6c 65 74 5c 63 63 |********|.\let\cc|
|00003110| 3d 5c 63 61 74 63 6f 64 | 65 0a 7b 5c 63 63 60 5c |=\catcod|e.{\cc`\|
|00003120| 5e 5e 4d 3d 5c 61 63 74 | 69 76 65 20 25 0a 5c 67 |^^M=\act|ive %.\g|
|00003130| 64 65 66 5c 6c 6f 73 65 | 6e 6f 6c 69 6e 65 73 7b |def\lose|nolines{|
|00003140| 5c 63 63 60 5c 5e 5e 4d | 3d 5c 61 63 74 69 76 65 |\cc`\^^M|=\active|
|00003150| 20 5c 64 65 66 5e 5e 4d | 7b 5c 6c 65 61 76 65 76 | \def^^M|{\leavev|
|00003160| 6d 6f 64 65 5c 65 6e 64 | 67 72 61 66 7d 7d 7d 0a |mode\end|graf}}}.|
|00003170| 5c 64 65 66 5c 6c 69 74 | 65 72 61 6c 20 7b 5c 62 |\def\lit|eral {\b|
|00003180| 65 67 69 6e 67 72 6f 75 | 70 20 5c 63 63 60 5c 5c |egingrou|p \cc`\\|
|00003190| 3d 31 32 20 5c 63 63 60 | 5c 7b 3d 31 32 20 5c 63 |=12 \cc`|\{=12 \c|
|000031a0| 63 60 5c 7d 3d 31 32 20 | 5c 63 63 60 5c 24 3d 31 |c`\}=12 |\cc`\$=1|
|000031b0| 32 20 5c 63 63 60 5c 26 | 3d 31 32 0a 20 5c 63 63 |2 \cc`\&|=12. \cc|
|000031c0| 60 5c 23 3d 31 32 20 5c | 63 63 60 5c 25 3d 31 32 |`\#=12 \|cc`\%=12|
|000031d0| 20 5c 63 63 60 5c 7e 3d | 31 32 20 5c 63 63 60 5c | \cc`\~=|12 \cc`\|
|000031e0| 5f 3d 31 32 20 5c 63 63 | 60 5c 5e 3d 31 32 20 5c |_=12 \cc|`\^=12 \|
|000031f0| 63 63 60 5c 2a 3d 31 32 | 20 5c 63 63 60 5c 40 3d |cc`\*=12| \cc`\@=|
|00003200| 30 0a 20 5c 63 63 60 5c | 60 3d 5c 61 63 74 69 76 |0. \cc`\|`=\activ|
|00003210| 65 20 5c 6c 6f 73 65 6e | 6f 6c 69 6e 65 73 20 5c |e \losen|olines \|
|00003220| 6f 62 65 79 73 70 61 63 | 65 73 20 5c 74 74 7d 25 |obeyspac|es \tt}%|
|00003230| 0a 7b 5c 6f 62 65 79 73 | 70 61 63 65 73 5c 67 64 |.{\obeys|paces\gd|
|00003240| 65 66 20 7b 5c 68 67 6c | 75 65 2e 35 65 6d 5c 72 |ef {\hgl|ue.5em\r|
|00003250| 65 6c 61 78 7d 7d 0a 0a | 7b 5c 63 63 60 5c 60 3d |elax}}..|{\cc`\`=|
|00003260| 5c 61 63 74 69 76 65 20 | 5c 67 64 65 66 60 7b 5c |\active |\gdef`{\|
|00003270| 72 65 6c 61 78 5c 6c 71 | 7d 7d 0a 0a 5c 64 65 66 |relax\lq|}}..\def|
|00003280| 5c 76 71 75 6f 74 69 6e | 67 6f 6e 7b 5c 63 63 60 |\vquotin|gon{\cc`|
|00003290| 5c 22 3d 5c 61 63 74 69 | 76 65 7d 0a 5c 64 65 66 |\"=\acti|ve}.\def|
|000032a0| 5c 76 71 75 6f 74 69 6e | 67 6f 66 66 7b 5c 63 63 |\vquotin|goff{\cc|
|000032b0| 60 5c 22 3d 31 32 7d 0a | 5c 76 71 75 6f 74 69 6e |`\"=12}.|\vquotin|
|000032c0| 67 6f 6e 0a 5c 64 65 66 | 22 7b 5c 6c 69 74 65 72 |gon.\def|"{\liter|
|000032d0| 61 6c 5c 6c 65 61 76 65 | 76 6d 6f 64 65 5c 68 62 |al\leave|vmode\hb|
|000032e0| 6f 78 5c 62 67 72 6f 75 | 70 5c 63 6f 6d 7d 0a 25 |ox\bgrou|p\com}.%|
|000032f0| 60 5c 6c 65 61 76 65 76 | 6d 6f 64 65 27 20 73 74 |`\leavev|mode' st|
|00003300| 61 72 74 73 20 61 20 6e | 65 77 20 70 61 72 61 67 |arts a n|ew parag|
|00003310| 72 61 70 68 2c 20 69 66 | 20 6e 65 65 64 65 64 2e |raph, if| needed.|
|00003320| 0a 0a 5c 64 65 66 5c 62 | 65 67 69 6e 6c 69 74 65 |..\def\b|eginlite|
|00003330| 72 61 6c 7b 5c 6d 65 64 | 73 6b 69 70 20 5c 6c 69 |ral{\med|skip \li|
|00003340| 74 65 72 61 6c 20 5c 63 | 63 60 5c 22 3d 31 32 25 |teral \c|c`\"=12%|
|00003350| 0a 20 20 5c 70 61 72 73 | 6b 69 70 30 70 74 20 5c |. \pars|kip0pt \|
|00003360| 62 61 73 65 6c 69 6e 65 | 73 6b 69 70 31 31 70 74 |baseline|skip11pt|
|00003370| 20 5c 74 68 61 74 69 73 | 69 74 7d 0a 0a 7b 5c 63 | \thatis|it}..{\c|
|00003380| 63 60 5c 40 3d 30 20 5c | 63 63 60 5c 5c 3d 31 32 |c`\@=0 \|cc`\\=12|
|00003390| 20 40 63 63 60 40 5e 5e | 4d 3d 40 61 63 74 69 76 | @cc`@^^|M=@activ|
|000033a0| 65 20 25 0a 20 40 67 64 | 65 66 40 63 6f 6d 23 31 |e %. @gd|ef@com#1|
|000033b0| 22 7b 23 31 40 65 67 72 | 6f 75 70 40 65 6e 64 67 |"{#1@egr|oup@endg|
|000033c0| 72 6f 75 70 7d 20 25 0a | 20 40 67 64 65 66 40 74 |roup} %.| @gdef@t|
|000033d0| 68 61 74 69 73 69 74 5e | 5e 4d 23 31 5c 65 6e 64 |hatisit^|^M#1\end|
|000033e0| 6c 69 74 65 72 61 6c 7b | 23 31 40 65 6e 64 67 72 |literal{|#1@endgr|
|000033f0| 6f 75 70 40 73 6d 61 6c | 6c 73 6b 69 70 7d 7d 0a |oup@smal|lskip}}.|
|00003400| 5c 76 71 75 6f 74 69 6e | 67 6f 66 66 0a 0a 25 2a |\vquotin|goff..%*|
|00003410| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 20 47 45 4e 45 52 41 |********|* GENERA|
|00003420| 4c 20 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |L ******|********|
|00003430| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003440| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003450| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0a 5c |********|******.\|
|00003460| 64 65 66 5c 70 61 74 74 | 65 72 6e 20 23 31 23 32 |def\patt|ern #1#2|
|00003470| 7b 5c 63 6f 75 6e 74 30 | 3d 30 0a 20 20 20 20 20 |{\count0|=0. |
|00003480| 20 5c 6c 6f 6f 70 20 23 | 31 5c 61 64 76 61 6e 63 | \loop #|1\advanc|
|00003490| 65 5c 63 6f 75 6e 74 30 | 20 62 79 20 31 20 5c 69 |e\count0| by 1 \i|
|000034a0| 66 6e 75 6d 5c 63 6f 75 | 6e 74 30 3c 23 32 20 5c |fnum\cou|nt0<#2 \|
|000034b0| 72 65 70 65 61 74 7d 0a | 0a 5c 64 65 66 5c 72 61 |repeat}.|.\def\ra|
|000034c0| 67 67 65 64 6c 65 66 74 | 7b 5c 6c 65 66 74 73 6b |ggedleft|{\leftsk|
|000034d0| 69 70 3d 30 70 74 20 70 | 6c 75 73 32 65 6d 20 5c |ip=0pt p|lus2em \|
|000034e0| 70 61 72 66 69 6c 6c 73 | 6b 69 70 30 70 74 0a 20 |parfills|kip0pt. |
|000034f0| 20 20 20 20 5c 73 70 61 | 63 65 73 6b 69 70 3d 2e | \spa|ceskip=.|
|00003500| 33 33 33 33 65 6d 20 5c | 78 73 70 61 63 65 73 6b |3333em \|xspacesk|
|00003510| 69 70 3d 2e 35 65 6d 5c | 72 65 6c 61 78 7d 0a 0a |ip=.5em\|relax}..|
|00003520| 25 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |%*******|********|
|00003530| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003540| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003550| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003560| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003570| 0a 5c 65 6e 64 69 6e 70 | 75 74 0a |.\endinp|ut. |
+--------+-------------------------+-------------------------+--------+--------+